Problem
Release automation is coupled to legacy pipeline behavior and uses credential handling patterns that do not align with modern GitHub Actions security and artifact flows.
Proposal
Implement a GitHub-native release workflow triggered by version tags that:
- reuses artifacts produced by successful CI
- publishes to PowerShell Gallery
- creates GitHub Releases (including changelog extraction)
- uses scoped secrets/tokens and least-privilege permissions
Acceptance criteria
Problem
Release automation is coupled to legacy pipeline behavior and uses credential handling patterns that do not align with modern GitHub Actions security and artifact flows.
Proposal
Implement a GitHub-native release workflow triggered by version tags that:
Acceptance criteria
.github/workflows/release.ymlexists and is tag-triggered (v*)