Skip to content

ci: replace release stage with publishing-gate job configuration#17984

Draft
erikayasuda wants to merge 2 commits intomainfrom
erikayasuda/publishing-gate
Draft

ci: replace release stage with publishing-gate job configuration#17984
erikayasuda wants to merge 2 commits intomainfrom
erikayasuda/publishing-gate

Conversation

@erikayasuda
Copy link
Copy Markdown
Collaborator

@erikayasuda erikayasuda commented May 8, 2026

Description

Adding the publishing-gate job and moving all test jobs as a requirement. This is to replicate the behavior we currently have implemented by having a separate release stage.

See the one-pipeline.yml for the source of truth for which jobs are gated. As of writing this PR, this is the list of jobs gated on publishing-gate:

  • .promote-oci-package
    • promote-oci-to-staging
    • promote-oci-to-prod-beta
    • promote-oci-to-prod
  • publish-lib-init-pinned-tags
  • internal-publish-lib-init-tags
  • publish_dora_metrics
  • .gradual-rollout-mutable-tags-base
    • rollout-mutable-tags-staging
    • rollout-mutable-tags-prod

Testing

Trigger the publishing-gate flow on a test branch pipeline

Risks

A full release pipeline run needs to be validated on the first release. This could happen on a release candidate to be safe though.

Additional Notes

@erikayasuda erikayasuda added the changelog/no-changelog A changelog entry is not required for this PR. label May 8, 2026
@erikayasuda erikayasuda changed the title initial attempt to add publishing-gate ci: replace release stage with publishing-gate job configuration May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/no-changelog A changelog entry is not required for this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant