Skip to content

Removal manual gates from deployment process#3830

Merged
zhming0 merged 1 commit intomainfrom
ming/removal-manual-gates-from-deployment-process
Apr 20, 2026
Merged

Removal manual gates from deployment process#3830
zhming0 merged 1 commit intomainfrom
ming/removal-manual-gates-from-deployment-process

Conversation

@zhming0
Copy link
Copy Markdown
Contributor

@zhming0 zhming0 commented Apr 17, 2026

Remove the block: "beta?" and block: "stable?" manual gates from the release pipeline, so the release flow proceeds automatically: edge → beta → stable.

Why

We never use these manual gates, every release we just click through them. The pipeline already has sufficient safeguards:

  • Release steps only run on main or *-*-stable branches
  • If the git tag for the version already exists, beta/stable release is skipped entirely
  • A VERSION file change is required to trigger a new release

@zhming0 zhming0 requested review from a team as code owners April 17, 2026 06:23
Comment thread .buildkite/steps/upload-release-steps.sh
@zhming0 zhming0 force-pushed the ming/removal-manual-gates-from-deployment-process branch from 692cba1 to 84d9089 Compare April 20, 2026 00:46
@zhming0 zhming0 requested a review from DrJosh9000 April 20, 2026 00:46
@zhming0 zhming0 enabled auto-merge April 20, 2026 00:50
@zhming0 zhming0 merged commit 9eba5c5 into main Apr 20, 2026
3 checks passed
@zhming0 zhming0 deleted the ming/removal-manual-gates-from-deployment-process branch April 20, 2026 00:53
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.

2 participants