40 Commits

Author SHA1 Message Date
Mark IJbema 3bb55b3768 Merge pull request #10621 from Kilo-Org/mark/mercury-next-edit-integration-v2
Add Mercury Next Edit as an opt-in autocomplete mode
2026-05-27 17:15:57 +02:00
Mark IJbema e2dcf35e2f test(gateway): run edit suites in CI 2026-05-27 16:09:58 +02:00
kirillk 2d1ff2fd50 ci: parallelize JetBrains checks 2026-05-26 11:14:51 -04:00
kirillk 45362c0393 ci(jetbrains): integrate JetBrains typecheck and tests into repo-wide checks
- Add test:ci root script as alias for bun turbo test:ci
- Wire typecheck as a dependency of kilo-jetbrains#test:ci in turbo.json so compile runs before tests
- Exit with Gradle's code on Linux/macOS so failures block the repo-wide turbo test:ci run; Windows stays non-blocking due to inherent IntelliJ test flakiness there
2026-05-22 17:27:36 -04:00
kirillk c9126435ff fix: remove jetbrains typecheck dependency from test:ci in turbo.json 2026-05-22 14:26:43 -04:00
Imanol Maiztegui b6523c0d91 resolve merge conflicts 2026-05-22 09:01:40 +02:00
Imanol Maiztegui f7816a9eeb refactor: kilo compat for v1.14.41 2026-05-21 14:48:36 +02:00
kirillk d06a10dbb8 ci: fix JetBrains typecheck/test CI race conditions
- Add compile-only Gradle typecheck task so JetBrains CI no longer
  requires CLI binaries or buildPlugin to verify Kotlin compiles
- Remove PrepareLocalCliTask from Gradle; CLI binary prep is now an
  explicit step via bun run build, not triggered implicitly from
  processResources
- Remove @kilocode/cli#build dependency from JetBrains typecheck in
  Turbo so root typecheck and test:ci don't pull CLI bundling as a
  prerequisite for JetBrains compile
- Add @kilocode/cli#build -> @kilocode/sdk#build ordering in Turbo to
  prevent CLI bundling from racing with SDK generated-source cleanup
- Fix test-ci.ts: Windows gradlew.bat support, strip nested XML
  declarations from JUnit reports, exit with Gradle exit code
2026-05-15 09:04:17 -04:00
kirillk cc90649d78 ci(jetbrains): add test:ci script and include in CI build
- Add test:ci script (./gradlew test --continue) that runs all JetBrains
  Kotlin tests and collects JUnit XML results into .artifacts/unit/junit.xml
- Script always exits 0 so CI reports failures without blocking
- Add @kilocode/kilo-jetbrains#test:ci Turbo task depending on typecheck
- Fix 7 stale SessionRecoveryTest assertions that assumed kilo/gpt-5 as
  the default model after the default changed to kilo-auto/free in main

Test suite: 658 frontend + 234 backend tests, ~6m 35s on local machine
2026-05-11 13:18:58 -04:00
kirillk dad94abbb2 ci(jetbrains): include plugin build in typecheck 2026-05-09 20:53:37 -04:00
Mark IJbema a77843cbab refactor: kilo compat for v1.14.33 2026-05-06 12:13:06 +02:00
kiloconnect[bot] 841fafddf4 fix: remove deleted app packages from build config 2026-05-04 15:00:39 +00:00
Catriel Müller d333e5f2e3 fix: turbo naming 2026-04-13 16:22:51 -03:00
Imanol Maiztegui 6d224ad390 resolve merge conflicts 2026-04-13 19:49:10 +02:00
Imanol Maiztegui bcafd7a24e refactor: kilo compat for v1.3.14 2026-04-13 15:50:50 +02:00
Catriel Müller 8d15310dc6 resolve merge conflicts 2026-04-12 14:26:18 -03:00
Catriel Müller 6715026c39 refactor: kilo compat for v1.3.7 2026-04-12 14:05:41 -03:00
Kit Langton c72642dd35 test(ci): publish unit reports in actions (#20547) 2026-04-03 16:12:01 +00:00
kirillk c06d8e0fa6 feat(jetbrains): add CLI binary bundling and build pipeline
Adds a build system that compiles Kilo CLI binaries and packages them
into the backend jar at /cli/{os}/kilo for runtime extraction.

- script/build.ts: orchestrates CLI build + Gradle plugin build
- Local mode (bun run build): builds current platform only
- Production mode (bun run build:production): requires all 6 platforms
- Gradle checkCli task validates binaries before processResources
- Turbo integration via @kilocode/kilo-jetbrains#build
- README with setup and build instructions
2026-04-02 12:10:12 -04:00
Luke Parker b234370080 feat(windows): add first-class pwsh/powershell support (#16069) 2026-03-30 13:10:01 +10:00
Marius 4706eae267 chore(vscode): remove unused revert i18n keys (#7274) 2026-03-18 19:25:09 +00:00
Catriel Müller b13b701310 feat: merge opencode v1.2.18 2026-03-17 07:27:22 -03:00
Kevin van Dijk b83c848909 Resolve merge conflicts 2026-03-12 12:42:48 +01:00
Anton Volkov 324230806e chore: update turborepo (#16061) 2026-03-05 09:49:11 +10:00
Dax Raad e3267413c2 remove build from typecheck 2026-03-04 09:20:24 -05:00
Copilot 9a42927268 revert: undo turbo typecheck dependency change from #14828 (#15902)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com>
2026-03-04 07:35:24 +10:00
Kevin van Dijk 2b05e4f40b Resolve merge conflicts 2026-02-25 18:34:18 +01:00
Luke Parker ad5f0816a3 fix(cicd): flakey typecheck (#14828) 2026-02-24 09:13:31 +10:00
Jean du Plessis c4b8eac8c3 fix: correct outputs path and add actual env var names
- Change outputs from dist/** to .next/** (Next.js default)
- Keep POSTHOG_API_KEY and FREE_TIER_AMOUNT to silence Vercel warnings
- Add NEXT_PUBLIC_POSTHOG_KEY and NEXT_PUBLIC_POSTHOG_HOST for
  correct Turborepo cache invalidation
2026-02-19 12:13:21 +02:00
Jean du Plessis 502eaf080c fix: add missing env vars to turbo.json for kilo-docs build
Declare POSTHOG_API_KEY and FREE_TIER_AMOUNT in the
@kilocode/kilo-docs#build task so Vercel exposes them during
builds and Turborepo includes them in the cache hash.
2026-02-19 12:07:37 +02:00
Catriel Müller 1eedad9213 Refactor publish workflow and environment variables (#261)
* feat: changelog generation

* refactor: rename all ENV variables to KILO prefix

* refactor: publish rework

* refactor: publish rework

* refactor: unify git commiter action

* refactor: add all kilobots to the team
2026-02-12 09:00:51 +01:00
Filip 511c7abaca test(app): session actions (#11386) 2026-01-31 06:42:47 -06:00
Adam f00f18b926 chore: cleanup 2026-01-19 09:03:52 -06:00
Dax Raad 8bea479df9 ci: wtf 2025-09-27 03:20:08 -04:00
Dax Raad 7e5527379d core: configure turbo to avoid building opencode for web tests 2025-09-27 03:19:29 -04:00
Dax Raad bab1ca54e4 ci: test 2025-09-27 03:17:22 -04:00
Dax Raad 4b94d98f89 ci: improve test coverage 2025-09-27 03:04:42 -04:00
Dax Raad 824e035815 ci: stuff 2025-09-19 06:10:27 -04:00
Dax Raad ebef2ea2d0 ci: stuff 2025-09-19 05:28:46 -04:00
Dax Raad 8acd537d1d ci: turborepo typecheck 2025-09-17 03:33:54 -04:00