12 Commits

Author SHA1 Message Date
ops 21ecdf5dc2 fix: use kilo.exe as binary name on win32 2026-02-22 01:11:52 +01:00
Mark IJbema eb5efd3501 fix: local-bin.ts now prefers current platform binary
Previously picked the first binary found in dist (often linux-x64-musl).
Now checks for cli-{platform}-{arch} first (e.g. cli-darwin-arm64).
2026-02-18 17:28:42 +01:00
Catriel Müller 342ed70e03 fix: avoid npm version command in vscode build to prevent catalog: protocol error 2026-02-17 13:24:58 -03:00
Catriel Müller dc4282d55c fix: remove unused version variable from vscode publish script
The script uses Script.version (CLI version) for GitHub release upload,
not the extension's package.json version. Removed the unused variable
to avoid confusion.
2026-02-17 11:07:30 -03:00
Catriel Müller 868b206ef9 fix: apply +6 major version offset when using KILO_VERSION env var
The package.json already has version 7.x (6 more than CLI's 1.x).
When KILO_VERSION is set in the workflow, it contains the CLI version,
so we need to add 6 to match the vscode extension versioning.
2026-02-17 11:04:07 -03:00
Catriel Müller 16990d4045 Update packages/kilo-vscode/script/build.ts
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-02-17 10:57:03 -03:00
Catriel Müller 913dfb414a refactor: integrate vscode build into standard publish workflow
- Split vscode publish script into build.ts and publish.ts
- Build script copies CLI binaries from dist artifacts instead of downloading
- VSIX packages renamed to kilo-vscode-{target}.vsix
- Added build-vscode job to publish.yml workflow
- VSCode publishing now part of main publish flow
- Removed standalone publish-vscode.yml workflow
2026-02-17 10:24:27 -03:00
kilo-maintainer[bot] 4ff4324423 chore: generate 2026-02-17 10:35:49 +00:00
Mark IJbema 7feae1ef06 feat(vscode): auto-rebuild CLI binary on opencode source changes
- Add watch-cli.ts script that watches packages/opencode/src/ for changes,
  triggers a rebuild (bun run build --single --skip-install), and copies
  the new binary to packages/kilo-vscode/bin/kilo
- Add watch:cli npm script in kilo-vscode package.json
- Add 'VSCode - CLI Watch' task in .vscode/tasks.json
- Include CLI watch in the composite 'VSCode - Watch' task so it runs
  automatically when launching the extension via F5
2026-02-17 10:53:31 +01:00
Catriel Müller 3fbe90dc53 refactor: fix vsce publish 2026-02-16 18:55:47 -03:00
Catriel Müller 91588eaa89 refactor: vscode monorepo instegration 2026-02-16 18:21:05 -03:00
Catriel Müller c6fd3adb4a feat: vscode publish 2026-02-13 16:14:05 -03:00