github-actions: bump imjasonh/setup-crane from 0.4 to 0.6#575
Conversation
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
@dependabot rebase |
Bumps [imjasonh/setup-crane](https://github.com/imjasonh/setup-crane) from 0.4 to 0.6. - [Release notes](https://github.com/imjasonh/setup-crane/releases) - [Commits](imjasonh/setup-crane@v0.4...v0.6) --- updated-dependencies: - dependency-name: imjasonh/setup-crane dependency-version: '0.5' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
491b2b6 to
0333031
Compare
bgentry
left a comment
There was a problem hiding this comment.
🤖 Codex review: Security review looks good to me.
I reviewed this as a dependency-upgrade supply-chain/security pass for the imjasonh/setup-crane update from v0.4 to v0.6 at PR head 0333031c5522183c0e08eebbb65c8a29fbec9b00.
Scope reviewed:
- Confirmed the rebased PR only updates the two
imjasonh/setup-cranereferences in the pro Docker workflow. - Compared upstream action metadata and the
v0.4...v0.6source diff. The action remains a composite bash action. - Reviewed the
v0.5behavior change from an authenticated GitHub release API lookup to the GitHubreleases/latest/downloadURL with retry for the crane tarball. - Reviewed the
v0.6hardening change that movesinputs.version,runner.os, andgithub.tokeninto step-level environment variables before shell use, reducing composite-action script-injection exposure while preserving behavior. - Checked the expected sensitive behavior: it still downloads the selected
go-containerregistrycrane release tarball and logsgithub.tokenintoghcr.iowithcrane auth login.
Local validation completed on the rebased head:
npm run lintnpm run test:oncenpm run buildmake lintmake test
No blocking findings. Residual risk is that River UI uses the action's default latest-release crane selection, so the downloaded go-containerregistry binary remains a moving runtime dependency; the unused version: tip path still installs from main, but this workflow does not select it.
Bumps imjasonh/setup-crane from 0.4 to 0.6.
Release notes
Sourced from imjasonh/setup-crane's releases.
Commits
59c71e9Merge pull request #18 from amouat/harden-action-env67f282dUpdate use-action.yaml9feaf12Pass action inputs via env to prevent script injection6da1ae0Merge pull request #17 from markusthoemmes/reliabilitya224f66Skip release lookup and retry download errors7b22c9eUpdate README.md