From b477670b552f4bc858dd165a7bf83d8696c38504 Mon Sep 17 00:00:00 2001 From: Michal Ferber Date: Mon, 7 Sep 2026 23:00:25 -0400 Subject: [PATCH] =?UTF-8?q?ci:=20pin=20action=20refs=20to=20SHA=20+=20add?= =?UTF-8?q?=20dependabot.yml=20=E2=80=94=20=C2=A715?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2 uses: refs (actions/checkout, in ci.yml and build-hosts.yml) pinned to a full 40-character commit SHA with the resolved version in a trailing comment. Resolved live against the tag already in use; not upgraded. .github/dependabot.yml added (github-actions only — no package manifest in this repo), vendored from tgwab-standards templates/dependabot.yml (v2.83.0). Tail of the action-pinning sweep tracked at tgwab-standards#203, deferred out of #125: homelab config, not a repo whose CI reaches a deploy credential, a webhook, or the mail path. Job ids/names left unchanged; checked this repo's ruleset before touching anything. Refs MichalAFerber/tgwab-standards#203 Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_016beCydw4C9VrgL9eHzGUG2 --- .github/dependabot.yml | 24 ++++++++++++++++++++++++ .github/workflows/build-hosts.yml | 2 +- .github/workflows/ci.yml | 2 +- 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..2c23f7a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,24 @@ +# TGWAB dependency updates—DEV-STANDARDS §15. +# +# Place at: .github/dependabot.yml +# +# Grouping caps a normal week at ~3 PRs instead of one per package—ungrouped +# Dependabot is how automated updates get muted and then ignored. + +version: 2 + +updates: + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + day: monday + time: "06:00" + timezone: America/New_York + open-pull-requests-limit: 2 + labels: [dependencies] + commit-message: + prefix: "chore(actions)" + groups: + actions: + patterns: ["*"] diff --git a/.github/workflows/build-hosts.yml b/.github/workflows/build-hosts.yml index fc0dcfe..b6f82d3 100644 --- a/.github/workflows/build-hosts.yml +++ b/.github/workflows/build-hosts.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: fetch-depth: 0 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bea4a0c..2492462 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: ci: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Generate unified hosts run: bash scripts/generate-unified-hosts.sh - name: The generated list must not collapse