Skip to content

Add release workflow for tagging#406

Open
normprovost wants to merge 2 commits into
masterfrom
norm/release-workflow
Open

Add release workflow for tagging#406
normprovost wants to merge 2 commits into
masterfrom
norm/release-workflow

Conversation

@normprovost

Copy link
Copy Markdown

Why?

Adds an automated, controlled path for creating release tags. Tag creation is restricted to a dedicated GitHub App so that tags can only be produced through this workflow, not by direct pushes from individual contributors.

How?

A workflow_dispatch workflow that mints a short-lived installation token for the publisher GitHub App and creates an annotated tag at the tip of master. The job runs in an environment with required reviewers, so every release requires approval before the App token becomes available.

[de-risked]

Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@socket-security

socket-security Bot commented Jun 25, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedgithub/​actions/​create-github-app-token@​bcd2ba49218906704ab6c1aa796996da409d3eb190100100100100

View full report

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

2 participants