Skip to content

Conversation

@ammar-agent
Copy link
Collaborator

Summary

Updates the VS Code extension branding from "cmux" to "mux" and adds automated marketplace publishing to the release workflow.

Changes

Branding Updates

  • Extension metadata: Updated name, displayName, and description in package.json
  • Command IDs: Changed from cmux.* to mux.* (e.g., mux.openWorkspace)
  • User-facing strings: Updated error messages, UI text, and console logs
  • Domain reference: Fixed to use correct live domain cmux.io
  • Keywords: Updated marketplace keywords from "cmux" to "mux"

GitHub Workflows

  • Artifact naming: Changed from cmux-*.vsix to mux-*.vsix in build and release workflows
  • Marketplace publishing: Added automatic publishing to VS Code marketplace on release
    • Requires VSCE_PAT secret to be set in repository settings
    • Only publishes if token is available (graceful degradation)
  • Workflow descriptions: Updated composite action descriptions

Marketplace Setup

To enable marketplace publishing, add the VSCE_PAT secret to repository settings:

  1. Create a Personal Access Token in Azure DevOps:

    • Go to https://dev.azure.com → Profile → Personal access tokens
    • Create token with Marketplace (Manage) scope
    • Set expiration (90 days recommended)
  2. Add to GitHub repository:

    • Go to repository Settings → Secrets and variables → Actions
    • Create new secret: VSCE_PAT with your token value

The extension will automatically publish to the marketplace when a new release is created.

Testing

  • ✅ Extension builds successfully with new naming
  • ✅ GitHub workflows updated for new artifact names
  • ✅ All user-facing text updated to "mux" branding
  • ✅ Domain reference points to correct cmux.io

Generated with mux

- Update extension name, display name, and description in package.json
- Update command IDs from cmux.* to mux.*
- Update all user-facing strings in error messages and UI
- Fix domain reference to use correct live domain (cmux.io)
- Update GitHub workflows to use mux-*.vsix artifact naming
- Add VS Code marketplace publishing to release workflow

The extension now correctly uses 'mux' as the product name while
pointing to the correct documentation domain.

Generated with `mux`
@ammario ammario merged commit 395daba into main Nov 14, 2025
13 checks passed
@ammario ammario deleted the vscode-mux-marketplace-setup branch November 14, 2025 18:17
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