chore(vscode-extension): reconcile publishers + bump to 0.4.1 (Open VSX → morrieinmaas) - #14
Merged
Merged
Conversation
## Why
The Open VSX listing already exists under publisher `morrieinmaas` with
88 downloads from earlier releases. The previous tag run created a
parallel `morriearty-zg.zettelgeist` namespace on Open VSX (0
downloads), splitting the user base across two listings.
The user's preference, going forward:
- **Open VSX → `morrieinmaas`** (Cursor, Windsurf — keep the listing
that already has users)
- **MS Marketplace → `morriearty-zg`** (manual upload, separate flow,
has reasons orthogonal to this PR)
## What changes
- `packages/vscode-extension/package.json`:
- publisher: `morriearty-zg` → `morrieinmaas` (Open VSX target, the
canonical committed value)
- version: `0.4.0` → `0.4.1` (clean new version for the relisting on
Open VSX; avoids any "already published" weirdness)
- new `package:msm` script
- `.github/workflows/vscode-release.yml`:
- Reads `publisher` from `package.json` (was hardcoded `morriearty-zg`)
- `ovsx create-namespace` and the GitHub Release notes now use that
publisher value — no two-publisher drift possible.
- `packages/vscode-extension/scripts/package-msm.mjs` (new):
- Builds a `morriearty-zg`-flavored VSIX (`zettelgeist-msm-<v>.vsix`)
by temporarily swapping the publisher field in `package.json`,
running `vsce package`, and restoring the original on completion
(try/finally guarantees the working tree stays clean even on
vsce failure).
- Invoked via `pnpm --filter zettelgeist package:msm`.
## Follow-up on Open VSX cleanup
After this lands and `morrieinmaas.zettelgeist@0.4.1` is live, the orphan
`morriearty-zg.zettelgeist@0.4.0` listing on Open VSX should be deleted
via the web UI at https://open-vsx.org/extension/morriearty-zg/zettelgeist
(ovsx CLI doesn't expose an unpublish/delete verb today).
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.
Why
Open VSX already has a `morrieinmaas.zettelgeist` listing with 88 downloads from earlier releases. The previous `vscode-v0.4.0` tag created a parallel `morriearty-zg.zettelgeist` namespace on Open VSX (0 downloads), splitting users across two listings.
Going forward:
What changes
How to use
Locally:
```bash
Open VSX flavor (CI builds this; produced for completeness)
pnpm --filter zettelgeist build
cd packages/vscode-extension && pnpm dlx @vscode/vsce package --no-dependencies
→ zettelgeist-0.4.1.vsix (publisher: morrieinmaas)
MS Marketplace flavor
pnpm --filter zettelgeist package:msm
→ zettelgeist-msm-0.4.1.vsix (publisher: morriearty-zg)
```
Both VSIXes built locally during testing; `*.vsix` is gitignored.
After merge
Push tag `vscode-v0.4.1` → workflow:
Then manually delete `morriearty-zg.zettelgeist` from Open VSX via https://open-vsx.org/extension/morriearty-zg/zettelgeist (the ovsx CLI doesn't expose a delete verb — web UI only).
And drag-drop `zettelgeist-msm-0.4.1.vsix` to MS Marketplace (https://marketplace.visualstudio.com/manage/publishers/morriearty-zg) for that surface.
Test plan