Skip to content

Cr 1023 workflow permissions - #337

Merged
StoneyJackson merged 3 commits into
mainfrom
cr-1023-workflow-permissions
Oct 13, 2026
Merged

StoneyJackson merged 3 commits into
mainfrom
cr-1023-workflow-permissions

Conversation

@StoneyJackson

Copy link
Copy Markdown
Member

The authors of this PR...

  • Sign off on the DCO.
  • License their changes under the project's license.

StoneyJackson and others added 3 commits October 13, 2026 17:48
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The gh-pages ruleset names the release App as its only bypass actor, so
GITHUB_TOKEN can no longer push there. The job runs in the release
environment, which holds the App's secrets.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
semantic-release and create-release get the App's secrets from the
release environment, which only main and v* tags can use. The workflow's
token drops to read-only; only publish keeps id-token: write, for PyPI
trusted publishing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@StoneyJackson
StoneyJackson marked this pull request as ready for review October 13, 2026 18:24
Copilot AI balanced review requested due to automatic review settings October 13, 2026 18:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@StoneyJackson
StoneyJackson merged commit b0442e5 into main Oct 13, 2026
8 checks passed
@StoneyJackson
StoneyJackson deleted the cr-1023-workflow-permissions branch October 13, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants