Skip to content

Commit 55e1071

Browse files
robingenzclaude
andcommitted
ci: pin every action by commit and move dependency updates to Dependabot
Every external action is pinned to a full commit SHA with its version tag in a comment, GitHub's own actions/* included; the org's reusable workflows stay on @main. Renovate is replaced by Dependabot for the github-actions ecosystem, checked quarterly in one grouped pull request. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 99803dc commit 55e1071

3 files changed

Lines changed: 14 additions & 9 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: quarterly
7+
groups:
8+
github-actions:
9+
patterns:
10+
- '*'

‎.github/workflows/ci.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ jobs:
1616
matrix:
1717
node-version: [22, 24]
1818
steps:
19-
- uses: actions/checkout@v7
20-
- uses: actions/setup-node@v6
19+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
20+
- uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0
2121
with:
2222
node-version: ${{ matrix.node-version }}
2323
cache: npm
@@ -31,8 +31,8 @@ jobs:
3131
needs: verify
3232
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/checkout@v7
35-
- uses: actions/setup-node@v6
34+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
35+
- uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0
3636
with:
3737
node-version-file: .nvmrc
3838
cache: npm

‎renovate.json‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)