diff --git a/.changeset/rename-vscode-marketplace-id.md b/.changeset/rename-vscode-marketplace-id.md new file mode 100644 index 00000000..804ea3fc --- /dev/null +++ b/.changeset/rename-vscode-marketplace-id.md @@ -0,0 +1,5 @@ +--- +"@pymodel/pythinker-code": patch +--- + +Change the VS Code extension Marketplace ID to `pymodel.pythinker`. Existing users must install the extension again under the new ID because Microsoft permanently retired the previous ID. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 07ed8487..bd5153e3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -169,7 +169,7 @@ jobs: # Packages all six platform targets and runs the VSIX audit on each one. # A failure here must stop the job before anything reaches a registry. - name: Package and verify VSIX targets - run: pnpm --filter pythinker-code run package:platform + run: pnpm --filter pythinker run package:platform - name: Publish to the Visual Studio Marketplace env: @@ -179,7 +179,7 @@ jobs: echo "::warning::VSCE_PAT secret not set — skipping Marketplace publish." exit 0 fi - pnpm --filter pythinker-code run publish:vsix + pnpm --filter pythinker run publish:vsix # Open VSX serves Cursor / VSCodium / Windsurf. A failure here must not # undo an already-successful Marketplace publish, so it only warns. @@ -192,7 +192,7 @@ jobs: echo "::warning::OVSX_PAT secret not set — skipping Open VSX publish." exit 0 fi - pnpm --filter pythinker-code run publish:ovsx + pnpm --filter pythinker run publish:ovsx - name: Upload VSIX artifacts if: always() diff --git a/apps/site/src/App.vue b/apps/site/src/App.vue index 3b74a78e..e8845fba 100644 --- a/apps/site/src/App.vue +++ b/apps/site/src/App.vue @@ -57,7 +57,7 @@ const terminalDemos = [ }, ]; -const vscodeInstallCommand = 'code --install-extension pymodel.pythinker-code'; +const vscodeInstallCommand = 'code --install-extension pymodel.pythinker'; const copiedCommand = ref(''); const mobileMenu = ref(null); @@ -307,12 +307,12 @@ onUnmounted(() => {
  • Thinking controls. Toggle reasoning or pick a model-supported thinking effort per task.
  • - + Get the extension
    - code --install-extension pymodel.pythinker-code + code --install-extension pymodel.pythinker