Pin sccache by SHA-256 digest instead of release tag #6
Labels
No labels
blocked:upstream
ci
docs
enhancement
security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rasterstate/sccache-action#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Today the action fetches by release tag and trusts the sidecar digest fetched alongside it. For maximum reproducibility, allow the caller to pass a known digest that must match, removing trust in the sidecar being fetched at run time.
Add an optional input (e.g.
sha256) that, when set, is compared against the downloaded tarball instead of (or in addition to) the fetched sidecar. Fail closed on mismatch.Tracked in SECURITY.md under "What is not done yet".