Skip to content

CI: actions are pinned to commit SHAs - #97

Merged
aoinoikaz merged 2 commits into
mainfrom
ci-pin-actions
Nov 12, 2026
Merged

aoinoikaz merged 2 commits into
mainfrom
ci-pin-actions

Conversation

@aoinoikaz

@aoinoikaz aoinoikaz commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Workflows name each action by a tag such as @v7, which its publisher can move, so what a job runs can change without a change here.

Each action is named by the commit its tag points at, with the exact version in a comment, as GitHub's hardening guide for Actions asks. Dependabot, already set for this repository, updates the pins.

A second commit corrects the README's line on the public cache, which serves the sources of nova-nix's Windows packages as well as the hello closure. It rides here so that main, whose every push deploys the server, is pushed once.

Checked: actionlint; each commit resolved from its tag through the GitHub API.

Each action is named by the commit its tag points at, with the exact
version beside it, so a tag that moves cannot change what a job runs.
Dependabot updates the pins.
The README named the hello closure alone. nova-nix's CI also publishes
every source its Windows packages fetch, and takes them from the cache
in each job.
@aoinoikaz
aoinoikaz merged commit 1cdaf04 into main Nov 12, 2026
12 checks passed
@aoinoikaz
aoinoikaz deleted the ci-pin-actions branch November 12, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant