Sibling of milestone #13. RFC #267.
What
Create the three GitHub Environments that the multi-channel release workflow will deploy to. Channel-keyed (not major-keyed) — the per-major granularity is captured in the deployment ref.
Acceptance criteria
Notes
NUGET_API_KEY secret migration is a separate sibling issue — this issue is just the environment shells + approval rules.
- The workflow refactor (turning tag pushes into 3 deployments) is also separate.
Depends on
- Nothing — this is independent infra work that can happen in parallel with the branch cut.
Blocks
NUGET_API_KEY migration.
- Refactor
release.yml to tag-triggered + multi-channel.
Sibling of milestone #13. RFC #267.
What
Create the three GitHub Environments that the multi-channel release workflow will deploy to. Channel-keyed (not major-keyed) — the per-major granularity is captured in the deployment
ref.nuget-orggithub-packagesgithub-releasesAcceptance criteria
nuget-orghas required reviewers configured (maintainer list — coordinate with Chris).release/v*(and maybemainwhile we still cut releases off main during transition).docs/agents/release-and-versioning.mdonce the docs PR lands.Notes
NUGET_API_KEYsecret migration is a separate sibling issue — this issue is just the environment shells + approval rules.Depends on
Blocks
NUGET_API_KEYmigration.release.ymlto tag-triggered + multi-channel.