update tox-lsr to 2.13.2; update ansible-lint configuration; start of support for merge queues

Update tox-lsr to 2.13.2

Update ansible-lint configuration

Add support for merge queues to github actions
This doesn't mean all system roles support merge queues,
this is just a preliminary step

See https://github.com/linux-system-roles/.github/pull/21

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
This commit is contained in:
Rich Megginson 2023-03-09 18:39:29 -07:00 committed by Gris Ge
parent 2d0d217070
commit c8d3f1dc69
4 changed files with 3 additions and 8 deletions

View file

@ -1,11 +1,6 @@
---
profile: production
extra_vars:
# In order to fix the ansible-lint 6.x parser-error, the file
# `tests/get_coverage.yml` has to be declared as the playbook and an extra
# variable `test_playbook` has to be defined. The value of the variable
# `test_playbook`is less important which only meets the purpose of passing
# the ansible-lint 6.x check
test_playbook: tests_default.yml
kinds:
- yaml: "**/meta/collection-requirements.yml"

View file

@ -30,7 +30,7 @@ jobs:
- name: Install tox, tox-lsr
run: |
set -euxo pipefail
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@2.13.1"
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@2.13.2"
- name: Run ansible-plugin-scan
run: |

View file

@ -30,7 +30,7 @@ jobs:
- name: Install tox, tox-lsr
run: |
set -euxo pipefail
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@2.13.1"
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@2.13.2"
- name: Run ansible-plugin-scan
run: |

View file

@ -33,7 +33,7 @@ jobs:
- name: Install tox, tox-lsr
run: |
set -euxo pipefail
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@2.13.1"
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@2.13.2"
- name: Convert role to collection format
run: |