Apply pinning to GitHub Actions

This commit is contained in:
Luc Perkins 2026-05-11 16:54:55 -05:00
parent bafaa638b9
commit 4a4b48b013
No known key found for this signature in database
GPG key ID: 0AC42F39CE1FB90F
4 changed files with 27 additions and 2 deletions

16
.github/dependabot.yml vendored Normal file
View file

@ -0,0 +1,16 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
cooldown:
default-days: 7
groups:
actions:
patterns: ["*"]
ignore:
- dependency-name: "DeterminateSystems/*"
commit-message:
prefix: ci

View file

@ -11,7 +11,9 @@ jobs:
id-token: "write" id-token: "write"
contents: "read" contents: "read"
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- uses: ./. - uses: ./.
- run: nix develop -c typos - run: nix develop -c typos
if: success() || failure() if: success() || failure()

View file

@ -25,7 +25,9 @@ jobs:
shorttag=$(echo "$VERSION" | cut -d'.' -f1) shorttag=$(echo "$VERSION" | cut -d'.' -f1)
echo "shorttag=$shorttag" >> "$GITHUB_OUTPUT" echo "shorttag=$shorttag" >> "$GITHUB_OUTPUT"
- uses: actions/checkout@v4 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Create the short tag - name: Create the short tag
env: env:
SHORTTAG: ${{ steps.check_tag.outputs.shorttag }} SHORTTAG: ${{ steps.check_tag.outputs.shorttag }}

5
.github/zizmor.yml vendored Normal file
View file

@ -0,0 +1,5 @@
rules:
unpinned-uses:
config:
policies:
DeterminateSystems/*: ref-pin