Skip to content

fix(release): authenticate pushes with deploy key - #78

Merged
danielkov merged 1 commit into
mainfrom
fix/release-deploy-key-auth
Sep 1, 2026
Merged

fix(release): authenticate pushes with deploy key#78
danielkov merged 1 commit into
mainfrom
fix/release-deploy-key-auth

Conversation

@danielkov

Copy link
Copy Markdown
Contributor

Summary

Authenticate the release workflow鈥檚 atomic main and tag push with the repository-scoped release deploy key. Keep the default GitHub Actions token for GitHub Release publication.

Motivation

The repository ruleset rejects direct pushes made with the default GITHUB_TOKEN, even after every release build and required check succeeds. The write-enabled deploy key is the dedicated ruleset bypass actor for release ref publication.

Technical details

The publish checkout configures RELEASE_DEPLOY_KEY as its SSH credential, which remains available to the existing leased atomic push and is removed by the checkout post-step. The release guide records the deploy-key, ruleset, and Actions-secret requirements.

@danielkov
danielkov merged commit 36fc50e into main Sep 1, 2026
3 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.

1 participant