Skip to content

fix: configure VS Code promotion gates - #172

Merged
peternhale merged 1 commit into
mainfrom
ph/W-23936476-configurable-promotion-checks
Aug 20, 2026
Merged

fix: configure VS Code promotion gates#172
peternhale merged 1 commit into
mainfrom
ph/W-23936476-configurable-promotion-checks

Conversation

@peternhale

Copy link
Copy Markdown
Contributor

Summary

  • add a configurable required-ci-checks input to nightly-to-prerelease and prerelease-to-stable workflows
  • default both promotion gates to CI Complete, which is emitted on the candidate nightly commit
  • retain prerelease tracking tags as the evidence of marketplace publication and document caller configuration

Problem

Stable promotion of Apex Language Support prerelease 0.9.49 queried the original nightly commit but required gate and tag-published. Those check-runs belong to the later manual-publish workflow dispatch commit, so they were absent despite successful CI and prerelease publication.

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/vscode-promote-prerelease.yml"); YAML.load_file(".github/workflows/vscode-promote-stable.yml")'\n- git diff --check\n\nGUS: W-23936476

@peternhale
peternhale requested a review from a team as a code owner August 20, 2026 13:24
@peternhale
peternhale merged commit 1fbd525 into main Aug 20, 2026
4 checks passed
@peternhale
peternhale deleted the ph/W-23936476-configurable-promotion-checks branch August 20, 2026 15:26
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.

3 participants