Skip to content

fix: AUT-1606 secure release workflow execution - #555

Open
svcnemo-autobot wants to merge 2 commits into
NVIDIA-NeMo:mainfrom
svcnemo-autobot:ci/secure-release-library-v1.8.10
Open

fix: AUT-1606 secure release workflow execution#555
svcnemo-autobot wants to merge 2 commits into
NVIDIA-NeMo:mainfrom
svcnemo-autobot:ci/secure-release-library-v1.8.10

Conversation

@svcnemo-autobot

Copy link
Copy Markdown
Contributor

Background

Release-library v1.8.10 directly interpolates release-ref into shell and pipes a mutable uv installer into sh.

What changed

Pass release-ref through env before validation. Replace both uv bootstrap pipes with the existing SHA-pinned astral-sh/setup-uv action.

Details

flowchart LR
  I[Release input] --> E[Environment variable]
  E --> V[Quoted SHA validation]
  A[Pinned setup-uv action] --> B[Build and test wheel jobs]
Loading

Tested

  • actionlint on both changed workflows; ignored only pre-existing deployment and undeclared Slack findings
  • git diff --check
  • Verified no unversioned uv installer remains in executable workflows
  • Tested valid SHA and command-substitution payload handling without execution

Signed-off-by: svcnemo-autobot <svcnemo-autobot@nvidia.com>
Signed-off-by: svcnemo-autobot <svcnemo-autobot@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants