Skip to content

ci(secrets): sync protected release credentials - #109

Merged
P4suta merged 2 commits into
mainfrom
sync-protected-release-credentials
Nov 8, 2026
Merged

P4suta merged 2 commits into
mainfrom
sync-protected-release-credentials

Conversation

@P4suta

@P4suta P4suta commented Nov 8, 2026

Copy link
Copy Markdown
Owner

Why

Deliver the release App credentials through Doppler's native synchronization into the existing main-only release environment.
Pass named secrets only to repository-scoped App token actions after tool setup.
Keep exact-source release qualification and registry authentication.

Changes

The manual verification workflow creates and revokes a read-only token without publishing a package or tag.
The synchronization manifest selects two App fields and binds the numeric repository and owner identities.
The delivery ADR remains proposed.
Closes #105.

Validation

Both just check and just check-workflows passed on macOS.
The gates check formatting, lint, dependency policy, workspace tests, documentation, and workflow contracts.
The workflow security and prose checks passed.
Gitleaks history and staged-diff scans passed.

Pause publishing during the merge and authentication check, then restore its previous workflow state.
Keep the Doppler identity until replacement authentication succeeds for every consumer.

@coderabbitai ignore

@P4suta
P4suta marked this pull request as ready for review November 8, 2026 19:19
@P4suta
P4suta merged commit cc1311e into main Nov 8, 2026
8 checks passed
@P4suta
P4suta deleted the sync-protected-release-credentials branch November 8, 2026 19:19
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.

ci(secrets): sync protected release credentials

1 participant