From 24869d569f0bc3abb20f7f5a9880913d7cb2cead Mon Sep 17 00:00:00 2001 From: Sergei Petrosian Date: Thu, 1 Oct 2026 16:31:25 +0200 Subject: [PATCH] ci: Run Dependabot monthly and group changes in a single PR Dependabot will open a PR per repo monthly if it finds any outdated hashes - this is in the case that nobody run .github automation beforehand. Signed-off-by: Sergei Petrosian --- .github/dependabot.yml | 6 +++++- .github/workflows/ansible-lint.yml | 4 ++-- .github/workflows/ansible-managed-var-comment.yml | 4 ++-- .github/workflows/ansible-test.yml | 4 ++-- .github/workflows/changelog_to_tag.yml | 2 +- .github/workflows/codespell.yml | 6 +++--- .github/workflows/markdownlint.yml | 4 ++-- .github/workflows/qemu-kvm-integration-tests.yml | 8 ++++---- .github/workflows/test_converting_readme.yml | 4 ++-- .github/workflows/tft.yml | 6 +++--- .github/workflows/woke.yml | 4 ++-- 11 files changed, 28 insertions(+), 24 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e815864d35..b2131de1e9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,4 +6,8 @@ updates: schedule: interval: monthly commit-message: - prefix: "ci: [citest_skip] " + prefix: "ci: " + groups: + all-actions: + patterns: + - "*" # This groups all GitHub Action updates into one PR diff --git a/.github/workflows/ansible-lint.yml b/.github/workflows/ansible-lint.yml index ebd55ca997..6037e7134e 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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 7b2836a6ad..d929656089 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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 75a45d499f..0f08a39309 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} diff --git a/.github/workflows/changelog_to_tag.yml b/.github/workflows/changelog_to_tag.yml index 11acf57ac6..34f271a09c 100644 --- a/.github/workflows/changelog_to_tag.yml +++ b/.github/workflows/changelog_to_tag.yml @@ -71,7 +71,7 @@ jobs: echo "tagname=$_tagname" >> "$GITHUB_OUTPUT" echo "branch=$_branch" >> "$GITHUB_OUTPUT" - name: Create tag - uses: mathieudutour/github-tag-action@a22cf08638b34d5badda920f9daf6e72c477b07b # v6.2 + uses: mathieudutour/github-tag-action@af99e60ce8132224b8e6ebab5023449fe256ed46 # v7 with: github_token: ${{ secrets.GITHUB_TOKEN }} custom_tag: ${{ steps.tag.outputs.tagname }} diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index a0e1bdc9a6..134353e1ab 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -50,11 +50,11 @@ jobs: ref: ${{ steps.head_sha_context.outputs.head_sha || github.sha }} - name: Codespell - uses: codespell-project/actions-codespell@8f01853be192eb0f849a5c7d721450e7a467c579 # v2.2 + uses: codespell-project/actions-codespell@e3258cca84ce02b0bb36a3d41f2c18f719a0cc1a # v2.4.3 - 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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 d0b47ada62..4e5d82a2d9 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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 75e3628ece..9afca1dd1f 100644 --- a/.github/workflows/qemu-kvm-integration-tests.yml +++ b/.github/workflows/qemu-kvm-integration-tests.yml @@ -62,7 +62,7 @@ jobs: - name: Set commit status as pending if: github.event_name == 'issue_comment' - uses: myrotvorets/set-commit-status-action@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: pending @@ -150,7 +150,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@0499d3899e6b92f60548b38421893a7f8ba4bd07 # main + uses: redhat-actions/podman-install@6daab8b71872b8595fa4e0d3126da360afea3c3c # main - name: Configure tox-lsr if: steps.check_platform.outputs.supported @@ -260,7 +260,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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }} @@ -270,7 +270,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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: success diff --git a/.github/workflows/test_converting_readme.yml b/.github/workflows/test_converting_readme.yml index ef184f3155..d4ecbc2598 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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 dc0900dad2..0ec6b92448 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: success @@ -204,7 +204,7 @@ jobs: tmt_plan_filter: "tag:playbooks_parallel,postgresql" - name: Set final commit status - uses: myrotvorets/set-commit-status-action@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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 e6978dfa13..06c24e2e2f 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # 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@c0f880c99d91381c6fdb97726f03feb8004409b4 # master + uses: myrotvorets/set-commit-status-action@b374c10a0639fcecd00109b579be23e4878a9b5f # master with: sha: ${{ steps.head_sha_context.outputs.head_sha }} status: ${{ job.status }}