14 Commits

Author SHA1 Message Date
matt wilkie 0b5ad0f8eb ci: guard Kilo-only workflows in forks (#11210)
* ci: guard Kilo-only workflows in forks

* ci: trim fork workflow guards

---------

Co-authored-by: CI Bot <ci@beads.test>
2026-07-16 12:23:26 +02:00
markijbema 4a0117500e ci: annotate containers.yml branch change with kilocode_change
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 12:58:27 +00:00
markijbema 5686915e01 ci: add jetbrains container image and fix containers.yml trigger
- Add packages/containers/jetbrains/Dockerfile extending bun-node with
  Java 21 (apt-get, multi-arch safe) and Gradle 9.4.1 pre-cached in
  GRADLE_USER_HOME so the wrapper skips the network download
- Register the new image in build.ts (after bun-node, before rust) and
  update README
- Fix containers.yml branch trigger: dev → main so images are actually
  published from the default branch on every relevant push

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-06-16 12:55:41 +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
Catriel Müller ee3270ce1c ci: bump github actions to versions that natively target Node 24
Covers the "Node.js 20 is deprecated" warning emitted by actions/checkout,
actions/setup-node, actions/cache, actions/upload-artifact and
actions/download-artifact on their older releases.

Every bumped line carries an inline `# kilocode_change` marker since these
workflow files are shared with upstream OpenCode. When upstream bumps its
own action versions we just drop the markers on merge.
2026-05-05 13:03:12 -03:00
Catriel Müller 20428f2630 Revert bumps in upstream-shared workflows to minimize merge conflicts
Keeps the 4vcpu host change in test.yml (already annotated with
# kilocode_change). The Node 20 deprecation warning stays for now;
`FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true` already forces the v4 actions to
Node 24 at runtime, so the warning is informational and CI still works.
Bumping all actions would require 40+ kilocode_change markers across
shared upstream workflows and invite conflicts on every upstream merge —
we'll pick up the version bumps when upstream does.
2026-05-05 12:53:03 -03:00
Catriel Müller 0de07760a7 ci: bump actions to Node 24 and surface flaky tests to the UI
- Bump all active workflows to action versions that natively target Node 24:
  checkout@v6, setup-node@v6, cache@v5, upload-artifact@v7, download-artifact@v8.
  Resolves the "Node.js 20 is deprecated" warning in CI logs. The kept
  `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24` env stays as a no-op safety net (also
  in upstream OpenCode).
- test-runner: when running under GitHub Actions, emit a `::warning::`
  annotation per flaky file and append a markdown table to
  `$GITHUB_STEP_SUMMARY`. mikepenz/action-junit-report already surfaces
  failures from the JUnit XML, but flakies pass cleanly on retry and were
  invisible in the UI.
2026-05-05 12:53:03 -03:00
Catriel Müller ed56d21d42 fix: replace unsupported toLower function in containers workflow
Use bash parameter expansion to convert repository owner to lowercase, fixing GitHub Actions validation error
2026-02-10 20:14:07 -03:00
Catriel Müller e5c7455aad Update .github/workflows/containers.yml
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-02-10 17:56:28 -03:00
Catriel Müller 06b547a392 feat: regenerate sdk 2026-02-10 17:38:04 -03:00
Catriel Müller ae0a93d22e feat: merge opencode v1.1.45 2026-02-04 13:26:22 -03:00
Dax Raad cd664a189b ci 2026-01-29 23:17:57 -05:00
Dax Raad 5cfb5fdd06 ci: add container build workflow
Add prebuilt build images and a publish workflow to speed CI by reusing heavy dependencies.
2026-01-29 23:07:58 -05:00