Skip to content

feat: add release-tag input to support emergency pre-release publishing W-23900552 - #173

Merged
madhur310 merged 1 commit into
mainfrom
ms/add-release-tag-input-to-vscode-promote-prerelease
Aug 24, 2026
Merged

feat: add release-tag input to support emergency pre-release publishing W-23900552#173
madhur310 merged 1 commit into
mainfrom
ms/add-release-tag-input-to-vscode-promote-prerelease

Conversation

@madhur310

Copy link
Copy Markdown
Contributor

Add release-tag input to vscode-promote-prerelease.yml workflow to enable publishing specific releases without auto-detection. This supports emergency pre-release scenarios where a specific hotfix needs immediate marketplace publication.

Two modes:

  • Auto-detect (default): finds oldest unpromoted nightly >= min-tag-age-days
  • Specific tag: publishes provided release-tag (overrides auto-detection)

When release-tag is provided:

  • Skips age filtering and promotion status checks
  • Verifies tag exists
  • Proceeds directly to CI quality gates and publishing

This enables emergency pre-release workflow:

  1. build-release.yml creates emergency release with nightly-format tag
  2. promote-prerelease.yml publishes it via release-tag input

@W-23900552@

Add release-tag input to vscode-promote-prerelease.yml workflow to enable
publishing specific releases without auto-detection. This supports emergency
pre-release scenarios where a specific hotfix needs immediate marketplace
publication.

Two modes:
- Auto-detect (default): finds oldest unpromoted nightly >= min-tag-age-days
- Specific tag: publishes provided release-tag (overrides auto-detection)

When release-tag is provided:
- Skips age filtering and promotion status checks
- Verifies tag exists
- Proceeds directly to CI quality gates and publishing

This enables emergency pre-release workflow:
1. build-release.yml creates emergency release with nightly-format tag
2. promote-prerelease.yml publishes it via release-tag input

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@madhur310
madhur310 force-pushed the ms/add-release-tag-input-to-vscode-promote-prerelease branch from 29d1928 to f69e0ad Compare August 24, 2026 16:28
@madhur310
madhur310 merged commit 3fc375a into main Aug 24, 2026
2 checks passed
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