José Almeida
e39a1753ac
ci(e2e): add workflow_dispatch for ad-hoc runs and draft-PR verification
2026-05-04 21:09:39 +01:00
José Almeida
5cc401017a
ci(e2e): include docker job in merged HTML report
...
Upload the docker job's blob report under the \`blob-report-*\` glob the
merge job already consumes, and add e2e-docker to e2e-report's needs so
the final HTML report covers both the sharded chromium runs and the
docker run.
2026-05-04 21:09:39 +01:00
José Almeida
7cb2de9513
ci(e2e): add dedicated Docker E2E job
...
The new \`docker\` Playwright project needs a Docker daemon and the
linux/amd64 agentctl + mock-agent binaries bind-mounted into containers.
Pin the existing sharded job to chromium + mobile-chrome so the docker
project no longer leaks into every shard (where it would fail seeding
without KANDEV_DOCKER_ENABLED), and add an \`e2e-docker\` job that:
- Verifies the Docker daemon is reachable on the runner.
- Downloads the same backend artifact (now including the linux helper
binaries, built via \`make build-backend-linux-helpers\`).
- Runs \`playwright test --project=docker\` with KANDEV_E2E_DOCKER=1.
- Cleans up any kandev-managed containers at teardown so leaks don't
poison the next run.
2026-05-04 21:09:39 +01:00
Carlos Florêncio
5644b0ad18
feat(preview): add PR preview environments via Sprites ( #707 )
2026-04-26 18:14:41 +01:00
Carlos Florêncio
367700f507
ci: stop Claude code review workflow from committing to PRs ( #683 )
2026-04-23 18:35:49 +01:00
Carlos Florêncio
4e5f16a0b0
ci: split Claude code review into separate same-repo and fork jobs ( #642 )
2026-04-18 17:46:20 +01:00
Carlos Florêncio
820e0b963a
ci: use Claude App token for same-repo PRs, fallback for forks ( #634 )
2026-04-18 11:05:47 +01:00
Carlos Florêncio
1cdfc04050
ci: pass GITHUB_TOKEN to claude-code-action to bypass OIDC exchange ( #629 )
2026-04-17 23:27:49 +01:00
Carlos Florêncio
1ba35225e6
ci: enable claude review on fork PRs via pull_request_target ( #628 )
2026-04-17 22:53:44 +01:00
Carlos Florêncio
9d88a55350
ci: allow bot-authored PRs in claude code review ( #557 )
2026-04-07 17:40:58 +01:00
Carlos Florêncio
b6c06c337b
ci: fix claude code review workflow to use oauth token and skill prompt ( #553 )
2026-04-06 19:19:54 +01:00
Carlos Florêncio
fdeef51865
ci: add claude code github actions ( #524 )
2026-04-01 23:19:46 +01:00
Carlos Florêncio
e2925f9723
ci: extract shared build job from E2E test shards ( #498 )
2026-03-30 13:42:57 +01:00
Carlos Florêncio
db816d4222
fix(web): deduplicate agent and session tabs in task view ( #496 )
2026-03-30 12:19:55 +01:00
Carlos Florêncio
0cd891d27a
fix(test): stabilize flaky e2e tests and increase CI parallelism ( #384 )
2026-03-07 18:55:03 +00:00
Carlos Florêncio
c81fb77f72
ci: improve docker image and KANDEV_DATA_DIR env var ( #370 )
2026-03-05 20:31:17 +00:00
Carlos Florêncio
44811da702
feat: web e2e tests ( #304 )
2026-03-02 08:54:58 +00:00
Carlos Florêncio
ed461052b2
fix: resolve black terminal on background tab init and reduce resize storm ( #334 )
2026-02-28 23:00:06 +00:00
Carlos Florêncio
9e995ba1b8
feat: add Dockerfile, K8s manifests, and deployment docs ( #303 )
2026-02-27 16:38:53 +00:00
Carlos Florêncio
8ee5b56904
feat: release notes ( #298 )
2026-02-26 23:08:15 +00:00
Carlos Florêncio
3638347a7c
feat: default github runners ( #275 )
2026-02-24 17:53:39 +00:00
Carlos Florêncio
b244748217
fix: make github release atomic
2026-02-24 11:30:44 +00:00
Carlos Florêncio
61ef224ec7
style: fix format issues ( #255 )
2026-02-19 22:18:01 +00:00
Carlos Florêncio
82ea7578dc
feat: ci complexity linters ( #236 )
2026-02-17 09:19:42 +00:00
Carlos Florêncio
acaae931e2
feat: homelab-runner ( #233 )
2026-02-16 23:22:18 +00:00
Carlos Florêncio
0933f4375f
feat: improve stepper ( #229 )
2026-02-16 15:00:14 +00:00
Carlos Florêncio
11316eed0a
fix: release bundle
release / build-web (push) Has been cancelled
release / build-bundles (aarch64-linux-gnu-gcc, arm64, linux, ubuntu-latest, linux-arm64) (push) Has been cancelled
release / build-bundles (amd64, darwin, macos-14, macos-x64) (push) Has been cancelled
release / build-bundles (amd64, linux, ubuntu-latest, linux-x64) (push) Has been cancelled
release / build-bundles (arm64, darwin, macos-14, macos-arm64) (push) Has been cancelled
release / build-bundles (x86_64-w64-mingw32-gcc, amd64, windows, ubuntu-latest, windows-x64) (push) Has been cancelled
2026-02-16 12:32:38 +00:00
Carlos Florêncio
613b063787
feat: use tar for bundles
2026-02-16 10:52:46 +00:00
Carlos Florencio
1e54d3263d
feat: improve windows support
release / build-web (push) Has been cancelled
release / build-bundles (aarch64-linux-gnu-gcc, arm64, linux, ubuntu-latest, linux-arm64) (push) Has been cancelled
release / build-bundles (amd64, darwin, macos-15-large, macos-x64) (push) Has been cancelled
release / build-bundles (amd64, linux, ubuntu-latest, linux-x64) (push) Has been cancelled
release / build-bundles (amd64, windows, windows-latest, windows-x64) (push) Has been cancelled
release / build-bundles (arm64, darwin, macos-14, macos-arm64) (push) Has been cancelled
2026-02-15 19:43:04 +00:00
Carlos Florêncio
5197f041d6
feat: fix cli org
2026-02-15 18:55:43 +00:00
Carlos Florêncio
cad2d783b3
feat: improve windows support ( #225 )
...
release / build-web (push) Has been cancelled
release / build-bundles (aarch64-linux-gnu-gcc, arm64, linux, ubuntu-latest, linux-arm64) (push) Has been cancelled
release / build-bundles (amd64, darwin, macos-13, macos-x64) (push) Has been cancelled
release / build-bundles (amd64, linux, ubuntu-latest, linux-x64) (push) Has been cancelled
release / build-bundles (amd64, windows, windows-latest, windows-x64) (push) Has been cancelled
release / build-bundles (arm64, darwin, macos-14, macos-arm64) (push) Has been cancelled
feat: windows support
2026-02-15 18:16:21 +00:00
Carlos Florêncio
cf846606a5
ci: make backend workflow faster ( #224 )
2026-02-14 22:04:22 +00:00
Carlos Florêncio
bc6a5f28d9
feat: cli launcher npx kandev ( #39 )
...
* feat: cli launcher
* feat: improved debug
2026-01-18 20:42:03 +00:00
Carlos Florêncio
a5da45ee80
ci: add pnpm-lock.yaml file
2026-01-15 19:33:02 +00:00
Carlos Florêncio
56a901a3ca
ci: only trigger for certain folders
2026-01-15 19:30:56 +00:00
Carlos Florêncio
673d9f7d96
ci: debug
2026-01-15 19:25:27 +00:00
Carlos Florêncio
f0a2d2b49b
ci: fix node workflow
2026-01-15 19:21:54 +00:00
Carlos Florêncio
45a01f4fd5
ci: fix workflows
2026-01-15 19:19:00 +00:00
Carlos Florêncio
2fa462df0d
ci: fix web workflow
2026-01-15 19:06:43 +00:00
Carlos Florêncio
e1bce95bac
feat: golang linter
2026-01-15 19:05:16 +00:00
jcfs
7dc481e7a7
ci: Add GitHub Actions workflow for backend tests
2026-01-11 00:01:40 +00:00