Skip to content

feat: publish alpha and beta channels - #1032

Merged
haasonsaas merged 2 commits into
mainfrom
codex/alpha-beta-channels-20260817
Aug 17, 2026
Merged

feat: publish alpha and beta channels#1032
haasonsaas merged 2 commits into
mainfrom
codex/alpha-beta-channels-20260817

Conversation

@haasonsaas

@haasonsaas haasonsaas commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • publish alpha daily at 05:00 UTC from current main
  • publish beta 30 minutes later from main^, keeping it one source commit behind alpha
  • publish immutable prerelease tags and npm alpha / beta dist-tags; stable continues to use latest
  • let installers and the native updater opt into stable, alpha, or beta, with stable remaining the default
  • generate runtime passports plus release metadata, sign the complete channel manifest with the stable or preview Ed25519 key, and publish channels/<channel>/{version.json,manifest.json} to GCS
  • keep the stable legacy maestro/version.json pointer and remove mutable GitHub channel-alias releases

CI migration

Legacy GitHub validation workflows are absent and guarded by the Buildkite pipeline contract. GitHub Actions remains only for release and repository-governance automation.

Security

Channel manifests bind the release SHA, metadata digest, immutable release URL, channel, and key ID. Stable and preview private keys are repository secrets in both source repositories; no key material is committed. Native artifacts and runtime passports remain covered by Cosign signatures.

Verification

Internal sources: evalops/maestro-internal#3467, evalops/maestro-internal#3468, evalops/maestro-internal#3469

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@cursor

cursor Bot commented Aug 17, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@haasonsaas
haasonsaas enabled auto-merge (squash) August 17, 2026 17:14
@haasonsaas
haasonsaas merged commit e9516e2 into main Aug 17, 2026
7 checks passed
@haasonsaas
haasonsaas deleted the codex/alpha-beta-channels-20260817 branch August 17, 2026 18:23
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.

1 participant