From d2a8856f8fbd83ed46f3c834638059d044d8c7b8 Mon Sep 17 00:00:00 2001 From: Rich Megginson Date: Thu, 8 Oct 2026 12:34:33 -0600 Subject: [PATCH] ci: bump tox-lsr version 3.21.0, myrotvorets/set-commit-status-action, support leap-16.0 This version adds support for a new disk_size config for linux-system-roles.json for qemu tests for too small qcow image sizes. For now, this is only used for `leap-16.0` tests. Add support for leap-16.0 qemu tests for roles which support leap-16.0 This also bumps myrotvorets/set-commit-status-action to latest Signed-off-by: Rich Megginson --- .github/workflows/ansible-lint.yml | 6 +++--- .github/workflows/ansible-managed-var-comment.yml | 6 +++--- .github/workflows/ansible-test.yml | 6 +++--- .github/workflows/codespell.yml | 4 ++-- .github/workflows/markdownlint.yml | 4 ++-- .github/workflows/qemu-kvm-integration-tests.yml | 15 ++++++++------- .github/workflows/shellcheck.yml | 4 ++-- .github/workflows/test_converting_readme.yml | 4 ++-- .github/workflows/tft.yml | 6 +++--- .github/workflows/woke.yml | 4 ++-- 10 files changed, 30 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ansible-lint.yml b/.github/workflows/ansible-lint.yml index 6037e71..48a8178 100644 --- a/.github/workflows/ansible-lint.yml +++ b/.github/workflows/ansible-lint.yml @@ -45,7 +45,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -68,7 +68,7 @@ jobs: - name: Install tox, tox-lsr run: | set -euxo pipefail - pip3 install "git+https://github.com/linux-system-roles/tox-lsr@d594be24ed56e586a5796720d51c261e40c20496" + pip3 install "git+https://github.com/linux-system-roles/tox-lsr@bfd11b23a1ed56388ea7ab8263d30e3172553a7c" - name: Set up Python uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 @@ -88,7 +88,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/ansible-managed-var-comment.yml b/.github/workflows/ansible-managed-var-comment.yml index d929656..541e0e0 100644 --- a/.github/workflows/ansible-managed-var-comment.yml +++ b/.github/workflows/ansible-managed-var-comment.yml @@ -33,7 +33,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -57,7 +57,7 @@ jobs: - name: Install tox, tox-lsr run: | set -euxo pipefail - pip3 install "git+https://github.com/linux-system-roles/tox-lsr@d594be24ed56e586a5796720d51c261e40c20496" + pip3 install "git+https://github.com/linux-system-roles/tox-lsr@bfd11b23a1ed56388ea7ab8263d30e3172553a7c" - name: Run ansible-plugin-scan run: | @@ -66,7 +66,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/ansible-test.yml b/.github/workflows/ansible-test.yml index 0f08a39..4c1ff5c 100644 --- a/.github/workflows/ansible-test.yml +++ b/.github/workflows/ansible-test.yml @@ -47,7 +47,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -71,7 +71,7 @@ jobs: - name: Install tox, tox-lsr run: | set -euxo pipefail - pip3 install "git+https://github.com/linux-system-roles/tox-lsr@d594be24ed56e586a5796720d51c261e40c20496" + pip3 install "git+https://github.com/linux-system-roles/tox-lsr@bfd11b23a1ed56388ea7ab8263d30e3172553a7c" - name: Set up Python uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 @@ -89,7 +89,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index 134353e..ca6953a 100644 --- a/.github/workflows/codespell.yml +++ b/.github/workflows/codespell.yml @@ -35,7 +35,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -54,7 +54,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index 4e5d82a..c65e3f9 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -34,7 +34,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -66,7 +66,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/qemu-kvm-integration-tests.yml b/.github/workflows/qemu-kvm-integration-tests.yml index 9afca1d..2f5248a 100644 --- a/.github/workflows/qemu-kvm-integration-tests.yml +++ b/.github/workflows/qemu-kvm-integration-tests.yml @@ -28,6 +28,7 @@ jobs: - { image: "fedora-43", env: "qemu-ansible-core-2-20" } - { image: "fedora-44", env: "qemu-ansible-core-2-21" } - { image: "leap-15.6", env: "qemu-ansible-core-2-18" } + - { image: "leap-16.0", env: "qemu-ansible-core-2-20" } # container - { image: "centos-9", env: "container-ansible-core-2-16" } @@ -62,7 +63,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -89,7 +90,7 @@ jobs: case "$image" in centos-*) platform=el; platform_version=el"${image#centos-}" ;; fedora-*) platform=fedora; platform_version="${image/-/}" ;; - leap-*) platform=leap; platform_version="${image}" ;; + leap-*) platform=leap; platform_version="${image%%.*}"; platform_version="${platform_version/-/}" ;; esac supported= if yq -e '.galaxy_info.galaxy_tags[] | select(. == "'${platform_version}'" or . == "'${platform}'")' meta/main.yml; then @@ -132,8 +133,8 @@ jobs: set -euxo pipefail python3 -m pip install --upgrade pip sudo apt update - sudo apt install -y --no-install-recommends git ansible-core genisoimage qemu-system-x86 - pip3 install "git+https://github.com/linux-system-roles/tox-lsr@d594be24ed56e586a5796720d51c261e40c20496" + sudo apt install -y --no-install-recommends git ansible-core genisoimage qemu-system-x86 qemu-utils + pip3 install "git+https://github.com/linux-system-roles/tox-lsr@bfd11b23a1ed56388ea7ab8263d30e3172553a7c" - name: Check for podman version 5 or higher id: check_podman_version @@ -150,7 +151,7 @@ jobs: - name: Ensure use of podman 5 if: steps.check_platform.outputs.supported && steps.check_podman_version.outputs.need_podman_update == 1 - uses: redhat-actions/podman-install@6daab8b71872b8595fa4e0d3126da360afea3c3c # main + uses: redhat-actions/podman-install@5b0fb16319979de14e2c7c2c1cc27c98f107ae52 # main - name: Configure tox-lsr if: steps.check_platform.outputs.supported @@ -260,7 +261,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' && (steps.check_platform.outputs.supported || failure()) - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} @@ -270,7 +271,7 @@ jobs: - name: Set commit status as success with a description that platform is skipped if: ${{ success() && github.event_name == 'issue_comment' && steps.check_platform.outputs.supported == '' }} - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: success diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index ec87552..5139f89 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -36,7 +36,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -67,7 +67,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/test_converting_readme.yml b/.github/workflows/test_converting_readme.yml index d4ecbc2..b891137 100644 --- a/.github/workflows/test_converting_readme.yml +++ b/.github/workflows/test_converting_readme.yml @@ -38,7 +38,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -77,7 +77,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/tft.yml b/.github/workflows/tft.yml index bd4e252..ad6be1b 100644 --- a/.github/workflows/tft.yml +++ b/.github/workflows/tft.yml @@ -143,7 +143,7 @@ jobs: - name: Set commit status as pending if: contains(needs.prepare_vars.outputs.supported_platforms, matrix.platform) - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -166,7 +166,7 @@ jobs: - name: Set commit status as success with a description that platform is skipped if: "!contains(needs.prepare_vars.outputs.supported_platforms, matrix.platform)" - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: success @@ -204,7 +204,7 @@ jobs: tmt_plan_filter: "tag:playbooks_parallel,ssh" - name: Set final commit status - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master if: always() && contains(needs.prepare_vars.outputs.supported_platforms, matrix.platform) with: sha: ${{ steps.head_sha_context.outputs.head_sha }} diff --git a/.github/workflows/woke.yml b/.github/workflows/woke.yml index 06c24e2..a65b0ce 100644 --- a/.github/workflows/woke.yml +++ b/.github/workflows/woke.yml @@ -35,7 +35,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -59,7 +59,7 @@ jobs: - name: Set final commit status if: always() && github.event_name == 'issue_comment' && steps.head_sha_context.outputs.head_sha != '' - uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master + uses: myrotvorets/set-commit-status-action@7f84e174036426c90737dbfa32e9fd56859f93d0 # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }}