Summary
Implement the release workflow after the package name, Changesets integration, CI/security gates, and publication readiness are established.
Scope
- Changesets release PR automation;
- protected package publication path;
- Git tag/GitHub Release creation/verification;
- npm Trusted Publishing/OIDC where supported;
- provenance where supported;
- release-environment/permission hardening.
Security Requirements
Do not use long-lived npm tokens when trusted publishing is available. Never run publication from untrusted PR code. Keep workflow permissions least-privilege and review third-party Actions.
Acceptance Criteria
Dependencies
- CLI-001
- CLI-009 through CLI-015
- CLI-010 specifically
- package publication name/registry readiness
🏷 Labels
- type: ci
- area: release
- priority: P0
- difficulty: expert
- security-sensitive
- supply-chain
Summary
Implement the release workflow after the package name, Changesets integration, CI/security gates, and publication readiness are established.
Scope
Security Requirements
Do not use long-lived npm tokens when trusted publishing is available. Never run publication from untrusted PR code. Keep workflow permissions least-privilege and review third-party Actions.
Acceptance Criteria
Dependencies
🏷 Labels