Skip to content

release: support beta channel publication - #65

Merged
mr-lee merged 1 commit into
mainfrom
matthewlee/tra-2619-beta-release-mirror
Sep 3, 2026
Merged

release: support beta channel publication#65
mr-lee merged 1 commit into
mainfrom
matthewlee/tra-2619-beta-release-mirror

Conversation

@mr-lee

@mr-lee mr-lee commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Accept exact vX.Y.Z-beta releases as non-latest prereleases and keep RELEASES.json stable-ring metadata isolated.

What does this PR do?

make the mirror channel-aware:

  • Accept only X.Y.Z or X.Y.Z-beta, paired with full or beta.
  • Stable releases remain normal/latest and update both stable and beta in RELEASES.json.
  • Beta releases become prerelease/non-latest and update only beta, preserving stable.
  • PR validation rejects malformed metadata, mismatched tags, timestamps, or beta versions in the stable channel.
  • Publication is bound to the immutable release-ci-vX.Y.Z[-beta]- source tag, exact commit, receipts, assets, and release branch.
  • Existing idempotency and asset-integrity checks apply equally to beta releases.

Accept exact vX.Y.Z-beta releases as non-latest prereleases and keep RELEASES.json stable-ring metadata isolated.

Environment: Datadog workspace
@mr-lee
mr-lee merged commit 2d8aef5 into main Sep 3, 2026
1 check passed
@mr-lee
mr-lee deleted the matthewlee/tra-2619-beta-release-mirror branch September 3, 2026 17:36
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