Skip to content

ci: pin s3-upload-action to a full commit SHA#5538

Merged
bfops merged 1 commit into
clockworklabs:masterfrom
kobihikri:ci/pin-s3-upload-action
Jul 15, 2026
Merged

ci: pin s3-upload-action to a full commit SHA#5538
bfops merged 1 commit into
clockworklabs:masterfrom
kobihikri:ci/pin-s3-upload-action

Conversation

@kobihikri

Copy link
Copy Markdown
Contributor

What

Pin shallwefootball/s3-upload-action in benchmarks.yml, package.yml and docs-publish.yaml from the mutable @master branch to the commit it resolves to (4 usages).

Why

Those steps are handed AWS_KEY_ID/AWS_SECRET_ACCESS_KEY directly as inputs, and package.yml's build-cli job additionally holds DigiCert code-signing secrets. @master is a moving branch, so the exact third-party code that receives those secrets can change without any change here — the tj-actions/changed-files class of risk. Pinning to a full SHA closes that; behaviour unchanged.

I used AI assistance to identify this and draft the change; I verified it against the live workflows myself.

benchmarks.yml, package.yml and docs-publish.yaml hand shallwefootball/s3-upload-action
live AWS credentials (and package.yml's build-cli job also holds DigiCert code-signing
secrets) via the mutable @master branch. Pin to the commit @master resolves to so the
code that runs with those secrets is fixed. Behaviour unchanged.
@CLAassistant

CLAassistant commented Jul 14, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@cloutiertyler

Copy link
Copy Markdown
Contributor

@kobihikri Why 0d261a6f15b3b2e209dfebdecace4b100c04f95b specifically?

@bfops bfops left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure, seems reasonable

@bfops

bfops commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

@kobihikri Why 0d261a6f15b3b2e209dfebdecace4b100c04f95b specifically?

this is the current head of master

@bfops bfops added this pull request to the merge queue Jul 15, 2026
Merged via the queue into clockworklabs:master with commit 4fadf3c Jul 15, 2026
31 checks passed
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.

4 participants