docs: document Marketplace and Open VSX distribution (v0.1.4) - #6
Merged
Merged
Conversation
The launcher is published as `mikesoft.vscode-kimi-code-cli-launcher` on both the VS Code Marketplace and Open VSX, but the README only offered the GitHub release VSIX. Users landing on either listing had no matching install path, and the Marketplace page itself renders this README. - add verified VS Marketplace and Open VSX version badges - split Installation into Marketplace, Open VSX, and VSIX paths, and state the extension id - name the manual `vsce publish` / `ovsx publish` step and record that no publisher token exists in the repository, the environment, or Actions secrets, so nothing automated can publish - drop a dead `.vscodeignore` rule for a security review file that has since moved under the already-excluded `docs/` directory; `vsce ls` output is unchanged - cover the documented channels with a metadata regression test - release 0.1.4 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.
Problem
The extension is published as
mikesoft.vscode-kimi-code-cli-launcheron the VS Code Marketplace (0.1.3) and on Open VSX (0.1.3), but the README only documented installing a VSIX from a GitHub release. Since the Marketplace listing renders this README, users arriving from either registry were pointed away from the channel they were already on, and the extension id was never stated anywhere.Changes
## Installationstructure with Marketplace, Open VSX, and VSIX subsections; the extension id in the At a Glance table; Quick Start step 3 now points at the registries.vsce publish --packagePath,ovsx publish) and states that no publisher token is present in the repository, the shell environment, or GitHub Actions secrets, so neither CI nor an agent can publish..vscodeignore— removed the deadSECURITY_REVIEW.mdrule. The file moved todocs/SECURITY_REVIEW.md, whichdocs/**already excludes;npm run package:listreturns the same 13 files before and after.AGENTS.md— records the published channels and the token policy, the branch-protection flow,scripts/generate-icon.ps1as the deterministic source ofmedia/icon.png, and the extended release-sync checklist.README documents every published distribution channelmetadata test; existing version assertions moved to 0.1.4.package.json,package-lock.json,CITATION.cff, README, metadata tests, andCHANGELOG.md.No runtime source file was touched.
src/extension.tsandsrc/command-utils.tsare byte-identical tomain.Validation
All run locally on Windows 11 / Node 24.18.0 against this branch:
npm run lint— 6 files, no findingsnpm run format:check— 6 files, no findingsnpm run typecheck— cleannpm test— 23/23 unit + metadata tests pass; VS Code 1.131.0 Extension Host smoke test exits 0npm run package:list— 13 files, identical tomainnpm run check:security—found 0 vulnerabilitiesnpm run package—vscode-kimi-code-cli-launcher-0.1.4.vsix, 65.24 KB, 15 zip entries, manifestVersion="0.1.4"; no.env, key, source, test, script, or map file insidegit diff --check— cleanAlso verified out of band:
scripts/generate-icon.ps1regeneratesmedia/icon.pngbyte for byte (identical SHA-256) in an isolated copy, so the published artwork cannot be silently altered by running it; no asset was modified by this PR.Risks
vsmarketplacebadges.dev. shields.io retired itsvisual-studio-marketplace/*badges and now serves a literal "retired badge" image, so it was not an option. The chosen endpoint was verified to return the real live version. If that third-party host ever disappears, the badge line is a one-line removal.vscode-kimi-code-cli-launcher-0.1.4.vsix, which exists only once av0.1.4tag is pushed and the Release workflow runs. Merging without tagging leaves that one filename ahead of reality.Follow-up for the maintainer
This PR does not tag or publish. After merge:
git tag v0.1.4 && git push origin v0.1.4— the Release workflow validates, audits, packages, and creates the GitHub release.vsce publishandovsx publishwith your own tokens, if you want 0.1.4 on the registries.🤖 Generated with Claude Code