mirror of
https://github.com/MoonshotAI/kimi-code.git
synced 2026-08-31 10:37:12 +00:00
* ci: add VS Code extension publish workflow Publish VSIX to VS Marketplace and Open VSX on version-change pushes to main, with online-version gates and workflow_dispatch fallback. * ci(vscode): harden publish gate with before-SHA diff and per-platform checks Address review on the auto-publish workflow: - Version-change detection now compares against the push event's `before` SHA instead of `GITHUB_SHA~1`, so a single push carrying multiple commits cannot skip a version bump. An empty or all-zero `before` (e.g. first push of a branch) is treated as a version change — better an extra marketplace lookup than a missed release. - Marketplace gates now verify all 6 targetPlatforms (darwin/linux/win32 x x64/arm64) instead of only the version number: Open VSX is checked per-platform via REST, VS Marketplace via the targetPlatform entries in `vsce show --json`. A partially published version now reruns the affected publish step, which backfills idempotently via --skip-duplicate / already-exists handling. Lookup failures stay fail-closed (treated as not published). --------- Co-authored-by: kimi-agent-bot <kimi-agent-bot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| actions | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| pr-title-checker-config.json | ||
| pull_request_template.md | ||