From 99aeb5bc8a797a612ecde3fcc2732a5b0930032b Mon Sep 17 00:00:00 2001 From: Michal Ferber Date: Mon, 7 Sep 2026 23:00:18 -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 backup.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: internal tooling, 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/backup.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/backup.yml b/.github/workflows/backup.yml index 0ad381c..f91eb9c 100644 --- a/.github/workflows/backup.yml +++ b/.github/workflows/backup.yml @@ -25,7 +25,7 @@ jobs: runs-on: self-hosted steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Ensure rclone present run: rclone version diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2e3c101..538000d 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: Shell syntax across every tracked script # This repo is the estate's shell library; a syntax error here is only # found when someone runs the script on a live host.