Skip to content

fix: preserve existing GitHub secrets during identity setup - #244

Merged
Alexander Zaslonov (azaslonov) merged 1 commit into
mainfrom
fix/121-preserve-github-secrets
Aug 27, 2026
Merged

Alexander Zaslonov (azaslonov) merged 1 commit into
mainfrom
fix/121-preserve-github-secrets

Conversation

@azaslonov

Copy link
Copy Markdown
Member

Summary

  • inventory repository and environment secret names before identity setup writes
  • require explicit overwrite, scope-aware rename, or reuse decisions for conflicts
  • keep inventory and writes pinned to the selected repository and validate generated environment names
  • update workflow secret references safely when environment mappings differ
  • add regression coverage for target parity, collisions, workflow mappings, and unsafe environments

Validation

  • npm run build
  • npm run lint
  • npm test (1,116 tests)
  • constitution review: approved with no findings

Related Issue(s)

Closes #121

@azaslonov
Alexander Zaslonov (azaslonov) merged commit fcfab6b into main Aug 27, 2026
6 checks passed
@azaslonov
Alexander Zaslonov (azaslonov) deleted the fix/121-preserve-github-secrets branch August 27, 2026 23:53
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.

Identity prompt should not overwrite existing GitHub secrets

2 participants