Skip to content

fix: create single GitHub release with all VSIXs for monorepos - #181

Merged
madhur310 merged 1 commit into
mainfrom
ms/fix-monorepo-github-release
Sep 2, 2026
Merged

fix: create single GitHub release with all VSIXs for monorepos#181
madhur310 merged 1 commit into
mainfrom
ms/fix-monorepo-github-release

Conversation

@madhur310

Copy link
Copy Markdown
Contributor

Previously, the workflow created one release per extension, which caused issues in monorepos where all extensions share the same version. The first extension would create the release, and all others would skip with 'release already exists', resulting in only 1 VSIX uploaded instead of all 17.

Now the workflow:

  • Collects all VSIX files from all extensions into a single array
  • Creates ONE GitHub release with ALL VSIXs
  • Uses the first extension's version for the release tag
  • Lists all included extensions in the release notes

This fixes the issue where nightly builds only had 1 VSIX in GitHub releases, which broke the promote-nightly-to-prerelease workflow that needs all VSIXs.

@W-23900552@

Previously, the workflow created one release per extension, which caused
issues in monorepos where all extensions share the same version. The first
extension would create the release, and all others would skip with 'release
already exists', resulting in only 1 VSIX uploaded instead of all 17.

Now the workflow:
- Collects all VSIX files from all extensions into a single array
- Creates ONE GitHub release with ALL VSIXs
- Uses the first extension's version for the release tag
- Lists all included extensions in the release notes

This fixes the issue where nightly builds only had 1 VSIX in GitHub releases,
which broke the promote-nightly-to-prerelease workflow that needs all VSIXs.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@madhur310

Copy link
Copy Markdown
Contributor Author

@madhur310
madhur310 merged commit 2ad0e22 into main Sep 2, 2026
4 checks passed
madhur310 added a commit to forcedotcom/salesforcedx-vscode that referenced this pull request Sep 2, 2026
The fix for monorepo GitHub release creation has been merged to main:
salesforcecli/github-workflows#181

Updating from test branch @ms/fix-monorepo-github-release to @main.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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