Skip to content

ci: release as the semantic-release-innoactive GitHub App - #19

Merged
burnedikt merged 1 commit into
mainfrom
ci/semantic-release-app
Sep 29, 2026
Merged

burnedikt merged 1 commit into
mainfrom
ci/semantic-release-app

Conversation

@burnedikt

Copy link
Copy Markdown
Member

Replaces this repository's SEMANTIC_RELEASE_GH_TOKEN secret, a personal access token, with a token minted from the semantic-release-innoactive GitHub App in the release job. It's scoped to this repository, with contents, issues and pull requests write: the @semantic-release/git version-bump commit, the tag, the release and its comments.

Checkout keeps persist-credentials: false, so the push uses the app token. main's ruleset only blocks deletion and force pushes, so the app needs no bypass here.

Once this is merged, the repository-level SEMANTIC_RELEASE_GH_TOKEN secret can be deleted and its token revoked.

Before merging

  • The semantic-release-innoactive app is installed on this repository. Without the installation, minting the token fails and the release fails with it.

Testing

The workflow parses. Not run end to end: that needs the app installed here.

Part of retiring SEMANTIC_RELEASE_GH_TOKEN, alongside Innoactive/Portal-Backend#2560 for the shared semantic-release workflow.

🤖 Generated with Claude Code

Replaces SEMANTIC_RELEASE_GH_TOKEN, a personal access token, with a token
minted from the semantic-release-innoactive GitHub App in the job that
uses it, scoped to this repository.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@burnedikt
burnedikt merged commit 7730e9b into main Sep 29, 2026
0 of 2 checks passed
@burnedikt
burnedikt deleted the ci/semantic-release-app branch September 29, 2026 10:59
@innoactive-semantic-release

Copy link
Copy Markdown

🎉 This PR is included in version 3.5.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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.

1 participant