54 Commits

Author SHA1 Message Date
Yury Zialionka b18f2e2f4f revert(ci): keep Windows off the bun dependency cache
Measured with the Defender exclusions active: Setup Bun ran 83-102s
with cache restore vs ~86s with a fresh install — no benefit, plus a
save-step cost on non-PR runs. The original reasoning stands.
2026-08-13 19:43:18 -06:00
Yury Zialionka 7a14036a84 perf(ci): five Windows shards; re-enable the Windows bun dependency cache
Shared-process batching cut per-shard test time enough that five shards
hold the previous wall-clock, saving one job's fixed setup and pool
pressure per run.

The Windows bun cache goes back on: the restore-slower-than-install
measurement predates the Defender exclusions, which cover both the bun
cache directory and node_modules writes.
2026-08-13 19:07:49 -06:00
Johnny Eric Amancio d99467fa02 resolve merge conflicts 2026-08-06 14:10:41 +02:00
Johnny Eric Amancio 88083fb5c5 resolve merge conflicts 2026-08-05 16:01:49 +02:00
Johnny Eric Amancio 76783409bf refactor: kilo compat for v1.18.0 2026-08-05 11:59:08 +02:00
marius-kilocode a776bd4d29 refactor: kilo compat for v1.17.9 2026-07-22 13:31:23 +02:00
Marius 6db2f20909 Merge branch 'main' into hammerhead-door 2026-07-09 17:51:30 +02:00
marius-kilocode 63398352e9 test(ci): balance remaining macOS bottleneck 2026-07-08 20:23:56 +02:00
marius-kilocode 9348309780 fix(ci): retry flaky Windows Bun installs 2026-07-08 18:23:19 +02:00
Mark IJbema 1d6a3c4837 Merge pull request #11409 from Kilo-Org/ci/test-cache-ab
ci: reduce test workflow setup time
2026-07-08 13:40:46 +02:00
Mark IJbema d791d710c1 fix(ci): scope node-gyp headers to install step 2026-06-29 14:21:11 +02:00
Mark IJbema bf96052b24 fix(ci): skip local node headers on windows 2026-06-29 13:56:35 +02:00
Mark IJbema a42ed4743d fix(ci): use local node headers for native deps 2026-06-29 13:33:18 +02:00
markijbema 3e51e3c874 docs(ci): explain disabled Windows Bun cache
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 10:27:29 +00:00
markijbema b96ef37599 ci: avoid saving unused Windows Bun cache
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 10:19:58 +00:00
markijbema bbc5b7ef83 ci: skip slower Bun cache restore on Windows
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 10:07:50 +00:00
markijbema dd426811c8 ci: benchmark Windows install with Bun cache
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 09:58:05 +00:00
markijbema d6e63d24e3 ci: benchmark Windows install without Bun cache
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-18 09:41:30 +00:00
marius-kilocode 1d23dc2171 resolve merge conflicts 2026-06-09 10:17:21 +02:00
marius-kilocode 6ecaaab48a refactor: kilo compat for v1.14.51 2026-06-09 08:29:02 +02:00
kiloconnect[bot] fb5594743b fix(ci): clear checkout v6 credentials 2026-05-06 08:38:59 +00:00
Imanol Maiztegui fd8818e48c resolve merge conflicts 2026-04-27 15:57:16 +02:00
Brendan Allan 3bfe6a1ef6 ci: add platform-specific bun install flags (#23822) 2026-04-24 04:50:34 +00:00
Johnny Amancio b1811147e2 merge: upstream v1.3.0 2026-04-11 14:06:52 +02:00
Johnny Amancio 510ff13cd4 chore: Resolve merge conflicts 2026-03-31 12:45:25 +02:00
Luke Parker 4d7cbdcbef fix(ci): workaround by using hoisted Bun linker on Windows (#17751) 2026-03-16 08:39:06 +00:00
Luke Parker fafbc29316 fix(ci): use dynamic bun cache path for cross-platform support (#17120) 2026-03-12 03:19:28 +00:00
Dax Raad e44320980d ci: install setuptools to prevent Python distutils errors during dependency installation 2026-03-10 14:08:38 -04:00
Catriel Müller 14a4deb42b fix: bun action 2026-02-27 11:25:50 -03:00
Luke Parker fce811b52f fix: most segfaults on windows with Bun v1.3.10 stable (#15181) 2026-02-26 17:55:01 +10:00
Kevin van Dijk 2b05e4f40b Resolve merge conflicts 2026-02-25 18:34:18 +01:00
Luke Parker cf5cfb48cd upgrade to bun 1.3.10 canary and force baseline builds always (#14843) 2026-02-24 16:06:45 +10:00
Luke Parker ae190038f8 ci: use bun baseline build to avoid segfaults (#14839) 2026-02-24 10:15:19 +10:00
Kevin van Dijk ae62fff98d Resolve merge conflicts 2026-02-23 20:12:28 +01:00
Dax Raad b714bb21d2 ci: switch to standard GitHub cache action for Bun dependencies 2026-02-18 12:24:17 -05:00
Goni Zahavy 0e669b6016 ci: use useblacksmith/stickydisk on linux runners only (#13909) 2026-02-16 18:27:04 -06:00
Catriel Müller 2eddeb2c08 refactor: add the kilo binary to the path on CI 2026-02-13 11:00:09 -03:00
Catriel Müller 224a6bb1e2 refactor: disabled unused workflows 2026-02-13 10:35:41 -03:00
Catriel Müller 4d9131f396 fix: check org member workflow 2026-02-10 18:52:33 -03:00
Catriel Müller 5c7725db47 feat: ci pr management 2026-02-10 17:08:24 -03:00
Luke Parker 8bf97ef9e5 chore: align windows test runner to blacksmith (#12364) 2026-02-05 20:15:34 -06:00
Dax Raad 9259d2bf52 fix(github): add owner parameter to app token for org-wide repo access 2026-01-30 15:22:02 -05:00
Dax Raad b5e5d4c92f ci 2026-01-30 00:10:44 -05:00
Dax Raad b109ab7830 ci 2026-01-30 00:07:56 -05:00
Dax Raad 3fef490187 ci 2026-01-29 23:55:48 -05:00
Dax Raad 3ac05201c6 ci 2026-01-29 23:52:08 -05:00
Dax Raad 2d3c7a0f24 ci 2026-01-29 23:49:53 -05:00
Dax Raad 03803621db ci 2026-01-29 19:35:52 -05:00
Dax Raad 1f3bf56640 ci: upgrade bun cache to stickydisk for faster ci builds 2026-01-30 00:31:06 +00:00
Dax Raad f2fac29270 ci 2025-11-11 01:33:02 -05:00