Part of #14 (W0 → release infrastructure). Blocked by #46 (credentials in custody) and #16 (CI base). Feeds #31 and #35.
Outcome
Release signing and publishing work in GitHub Actions within the workspace CI boundary: GitHub Environment secrets or OIDC, SOPS-routed payloads, no 1Password at runtime. Apply the workspace release supply-chain checklist.
Scope
Acceptance criteria
Part of #14 (W0 → release infrastructure). Blocked by #46 (credentials in custody) and #16 (CI base). Feeds #31 and #35.
Outcome
Release signing and publishing work in GitHub Actions within the workspace CI boundary: GitHub Environment secrets or OIDC, SOPS-routed payloads, no 1Password at runtime. Apply the workspace release supply-chain checklist.
Scope
signingConfigscurrently absent entirely)upload_to_s3lane)Acceptance criteria