Commit a156336
authored
Pin DeterminateSystems/nix-installer-action to SHA (#32)
GitHub recommends pinning 3rd party actions for security and
reproducibility. This should be a familiar idea for folks who've worked
with Nix. 😄
https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions
For now, I've excluded dependencies from `actions/` as these are "2nd
party" actions, developed and published by GitHub. We have higher trust
that GitHub published actions won't spuriously force push tag values,
resulting in non deterministic runtime behavior.
If you'd like to pin all dependencies, let me know and I'll update this
to include everything. This will result in a higher sustaining burden,
as Dependabot
(#31) will
generate many more updates for pinned `actions/` actions.1 parent 4a7f1d5 commit a156336
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
0 commit comments