Roadmap search
Versions, deliverables, workstreams, tasks, and pages
Deliverable
Open VSX publish on main
**editor-extension** deliverable: VS Code extension defaults to **bundled LSP** (`devMode` gates cargo launch); **Open VSX** workflow scaffold, semver derivation from tags/commits, namespace bootstrap, PAT/token **submodule checkout** for private **pckg**, VSCE icon compatibility, relative submodule URLs for CI auth propagation, and publish retries — CI publishes the extension from `main` through superrepo tag **v0.1.0** without manual registry steps. ## Provenance - **Closing repository:** `beskid` - **Closing commit:** [`f777b79`](https://github.com/Cyber-Nomad-Collective/beskid/commit/f777b79) - **Tag:** **v0.1.0** (final Open VSX publish hardening in the v0.1 band) - **Closed:** 2026-04-22 ## Catalog scope - **Delivery version:** v0.1 (Compiler foundation) - **Workstream:** `editor-extension` - **Milestone:** `v01-open-vsx` (deliverable **#4**) ## Relation Anchored tasks: `vscode-bundled-lsp-default`, `open-vsx-workflow-scaffold`, `open-vsx-version-derivation`, `open-vsx-namespace-bootstrap`, `open-vsx-submodule-token-checkout`, `open-vsx-private-submodule-pat`, `relative-submodule-urls-token-propagation`, `vscode-icon-vsce-compat`, `open-vsx-publish`, `open-vsx-publish-retry`. Closes the v0.1 delivery band on [`f777b79`](https://github.com/Cyber-Nomad-Collective/beskid/commit/f777b79); v0.2 platform-spec cutover begins immediately after this SHA on `main`.
v0.1 · v01-open-vsx
Tasks in scope
- Open VSX publish workflow on main (v0.1.0 tag)Donemedium
- Add Open VSX publishing workflow scaffoldDonemedium
- Auto-create Open VSX namespace before publishDonemedium
- Derive Open VSX extension version from tags and commitsDonemedium
- Retry logic for Open VSX publishing workflowDonemedium
- Authenticate pckg submodule checkout in Open VSX publish CIDonemedium
- Use relative GitHub submodule URLs to propagate CI auth tokensDonemedium
- Switch Open VSX workflow submodule checkout to PAT secretDonemedium
- Prevent VSCE icon rejection by using compatible extension icon formatDonemedium