Skip to content

Add Octo STS trust policy channel-versions-read - #16656

Merged
harryalbert merged 2 commits into
masterfrom
harry/octo-sts-channel-versions-read
Oct 27, 2026
Merged

harryalbert merged 2 commits into
masterfrom
harry/octo-sts-channel-versions-read

Conversation

@harryalbert

Copy link
Copy Markdown
Contributor

Adds .github/chainguard/channel-versions-read.sts.yaml so workflows in warpdotdev/channel-versions can mint a contents: read token for this repo via Octo STS (replacing the GitHub App behind GH_APP_CREDENTIALS_TOKEN). Policy-only; no workflow changes here.

Consumer: warpdotdev/channel-versions#1037.

Co-Authored-By: Warp agent@warp.dev

harryalbert and others added 2 commits October 27, 2026 09:55
Lets channel-versions workflows read this repository's releases and
contents via Octo STS instead of a GitHub App installation token.

Co-Authored-By: Warp <agent@warp.dev>
Match the job_workflow_ref claim so only the workflow file that is meant to
use each identity can federate, not any workflow on the allowed refs.

Co-Authored-By: Warp <agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label Oct 27, 2026
@harryalbert
harryalbert merged commit 1ed6040 into master Oct 27, 2026
24 checks passed
@harryalbert
harryalbert deleted the harry/octo-sts-channel-versions-read branch October 27, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants