You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1fbd525
Browse filesBrowse the repository at this point in the historyBrowse files
- GitHub releases for each nightly tag with VSIX files attached
696
697
- Passing CI checks on nightly commits
697
698
699
+
`required-ci-checks`is a JSON array of check-run names that must pass on the nightly commit. It defaults to `["CI Complete"]`, the aggregate release gate emitted by `vscode-ci-template.yml`; set it to the matching checks from the calling repository's CI workflow.
700
+
698
701
**How it works:**
699
702
700
703
1. Finds oldest nightly tag ≥ min-tag-age-days that hasn't been promoted
@@ -718,6 +721,7 @@ jobs:
718
721
vsix-name-pattern: 'my-extension-*.vsix'
719
722
exclude-web-vsix: 'true'
720
723
extensions-root: 'packages'
724
+
required-ci-checks: '["CI Complete"]'
721
725
dry-run: 'false'
722
726
secrets: inherit
723
727
```
@@ -727,6 +731,8 @@ jobs:
727
731
- `marketplace-prerelease-*`tracking tags from previous promotions
728
732
- Local actions in calling repository (see Prerequisites section above)
729
733
734
+
`required-ci-checks`is a JSON array of check-run names that must pass on the nightly candidate commit. It defaults to `["CI Complete"]`, the aggregate release gate emitted by `vscode-ci-template.yml`; set it to the matching CI checks from the calling repository. The required `marketplace-prerelease-*` tracking tag is separate evidence that the prerelease marketplace publication completed.
735
+
730
736
**Note:** This workflow requires local actions. For a fully self-contained alternative, use `vscode-promote-prerelease.yml`.
0 commit comments