🤖 feat: VS Code Marketplace release infrastructure#565
Open
ammar-agent wants to merge 3 commits intomainfrom
Open
🤖 feat: VS Code Marketplace release infrastructure#565ammar-agent wants to merge 3 commits intomainfrom
ammar-agent wants to merge 3 commits intomainfrom
Conversation
_Generated with `cmux`_ ## Changes - **MARKETPLACE_RELEASE.md**: Comprehensive guide for marketplace publishing - Azure DevOps PAT setup instructions - Pre-release checklist - Manual and automated publishing procedures - Troubleshooting guide - Maintenance procedures (PAT rotation, monitoring) - **GitHub Actions workflow**: Automated publishing on tag push - Triggers on tags matching `vscode-v*` - Builds, packages, and publishes to marketplace - Creates GitHub release with .vsix attached - Uses `VSCE_PAT` secret for authentication - **RELEASE_CHECKLIST.md**: Quick reference for release process - One-time setup steps - Per-release verification steps - Automated release commands - Post-release verification - Emergency manual release fallback - **README.md**: Updated installation instructions - Marketplace installation as primary method - .vsix file installation as fallback - **verify-marketplace-setup.sh**: Pre-publish verification script - Checks extension packaging - Verifies publisher authentication - Validates package.json fields - Confirms required files exist ## Usage Ready to publish extension to VS Code Marketplace. See MARKETPLACE_RELEASE.md for complete setup and publishing instructions.
Keep it simple - just provide step-by-step instructions instead of comprehensive documentation.
Publishes on tags matching vscode-v* Requires VSCE_PAT secret with Azure DevOps PAT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Generated with
cmuxOverview
Establishes complete infrastructure for publishing the cmux VS Code extension to the official VS Code Marketplace.
What's Included
Documentation
Automation
.github/workflows/publish-vscode-extension.yml)vscode-v*VSCE_PATrepository secretVerification
Release Process
One-Time Setup (Required)
VSCE_PATto GitHub repository secretsnpx @vscode/vsce login coderPublishing (Automated)
GitHub Actions handles the rest:
Future Releases
Ready to Ship
Extension code is production-ready (already merged in #553). This PR only adds release infrastructure.
No code changes - purely documentation and CI/CD setup.
Next Steps After Merge
VSCE_PATsecret to repositoryvscode-v0.1.0to trigger first publishQuestions