• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 27729989034
82%

Build:
DEFAULT BRANCH: dev
Ran 18 Jun 2026 01:08AM UTC
Jobs 26
Files 606
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Jun 2026 01:07AM UTC coverage: 81.684% (+11.7%) from 70.024%
27729989034

push

github

web-flow
fix(space): codex bot login matcher + cycle-anchored gate timeout (#2120)

* fix(space): harden codex review bot gate (login matcher + cycle-anchored timeout)

Codex approval gates were blocking PRs on this repo because the matcher only
recognized `codex[bot]`, while GitHub's actual login is
`chatgpt-codex-connector[bot]`. The 600s timeout also fired before Codex
finished large-PR reviews (20–30 min), and was anchored to gate-data
`updated_at`, so any metadata write (e.g. persisting `head_sha`) silently
reset the wait window.

- Matcher: case-insensitive substring `test("codex"; "i")` so every Codex
  bot variant (codex[bot], chatgpt-codex-connector[bot], and future renames)
  is recognized without further code changes.
- Timeout: default raised 600s -> 7200s; anchored to `cycle_start_at`
  (set on init and every cyclic reset) so metadata writes no longer reset
  the window. Legacy gate-data predating `cycle_start_at` falls back to
  `updated_at`; workflow start remains a freshness-only fallback, never a
  timeout anchor.
- Configurability: global override via `NEOKAI_CODEX_REVIEW_BOT_TIMEOUT_SECONDS`
  env var; per-node override via new `WorkflowNode.codexTimeoutSeconds`
  (mirrors the existing `codexPollIntervalMs` plumbing — types, repository
  JSON config, RPC handlers, export/import zod schema, template hash,
  validator, structural merge).

Tests: matcher accepts an unknown variant, timeout anchored to
cycle_start_at fires even when updated_at is fresh, 2-hour window does not
expire at 10 minutes, per-node override substitutes the timeout value.

* fix(space): apply codex matcher + 2h timeout to migration scripts and reviewer prompts

Review feedback (PR #2120): the gate-features.ts matcher + timeout fix left
two parallel code paths stale.

- workflow-migration.ts: plan-approval and review-approval migration scripts
  still baked the explicit `codex[bot] OR chatgpt-codex-connector[bot]` list.
  Swap to `test("codex"; "i")` so legacy Spaces migra... (continued)

10723 of 15627 branches covered (68.62%)

Branch coverage included in aggregate %.

412 of 423 new or added lines in 9 files covered. (97.4%)

73 existing lines in 5 files now uncovered.

91376 of 109366 relevant lines covered (83.55%)

275.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
93.85
4.65% packages/daemon/src/lib/space/runtime/gate-features.ts
1
95.07
17.88% packages/daemon/src/storage/repositories/space-workflow-repository.ts

Coverage Regressions

Lines Coverage ∆ File
35
39.3
-2.57% packages/daemon/src/lib/worktree-manager.ts
32
35.49
-1.8% packages/daemon/src/lib/rpc-handlers/session-handlers.ts
3
98.78
-0.61% packages/daemon/src/lib/agent/rewind-handler.ts
2
83.81
-0.27% packages/daemon/src/lib/agent/agent-session.ts
1
70.47
-0.34% packages/daemon/src/storage/index.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-a - 27729989034.1 18 Jun 2026 01:08AM UTC 73
37.73
GitHub Action Run
2 daemon-online-rewind-1 - 27729989034.2 18 Jun 2026 01:09AM UTC 352
21.96
GitHub Action Run
3 daemon-5-space-runtime-a - 27729989034.3 18 Jun 2026 01:08AM UTC 123
39.92
GitHub Action Run
4 daemon-online-components - 27729989034.4 18 Jun 2026 01:08AM UTC 352
17.78
GitHub Action Run
5 daemon-online-rpc-2 - 27729989034.5 18 Jun 2026 01:08AM UTC 352
22.9
GitHub Action Run
6 daemon-online-convo - 27729989034.6 18 Jun 2026 01:08AM UTC 352
21.74
GitHub Action Run
7 daemon-5-space-runtime-b - 27729989034.7 18 Jun 2026 01:08AM UTC 176
46.29
GitHub Action Run
8 daemon-online-coordinator - 27729989034.8 18 Jun 2026 01:08AM UTC 341
7.89
GitHub Action Run
9 daemon-1-core - 27729989034.9 18 Jun 2026 01:08AM UTC 358
35.48
GitHub Action Run
10 daemon-online-websocket - 27729989034.10 18 Jun 2026 01:08AM UTC 352
17.88
GitHub Action Run
11 web - 27729989034.11 18 Jun 2026 01:09AM UTC 244
73.88
GitHub Action Run
12 daemon-online-features-1 - 27729989034.12 18 Jun 2026 01:08AM UTC 352
22.55
GitHub Action Run
13 daemon-online-space-1 - 27729989034.13 18 Jun 2026 01:09AM UTC 352
31.71
GitHub Action Run
14 daemon-online-rpc-1 - 27729989034.14 18 Jun 2026 01:08AM UTC 352
18.93
GitHub Action Run
15 daemon-online-space-2 - 27729989034.15 18 Jun 2026 01:09AM UTC 352
31.51
GitHub Action Run
16 daemon-online-rpc-4 - 27729989034.16 18 Jun 2026 01:09AM UTC 352
22.57
GitHub Action Run
17 daemon-4-space-storage - 27729989034.17 18 Jun 2026 01:08AM UTC 157
54.45
GitHub Action Run
18 daemon-online-sdk - 27729989034.18 18 Jun 2026 01:08AM UTC 352
21.84
GitHub Action Run
19 daemon-online-lifecycle - 27729989034.19 18 Jun 2026 01:09AM UTC 352
22.21
GitHub Action Run
20 daemon-online-agent-sdk - 27729989034.20 18 Jun 2026 01:08AM UTC 352
21.83
GitHub Action Run
21 daemon-4-space-migrations-b - 27729989034.21 18 Jun 2026 01:09AM UTC 48
55.92
GitHub Action Run
22 daemon-0-shared-handlers-workflow - 27729989034.22 18 Jun 2026 01:08AM UTC 325
34.87
GitHub Action Run
23 daemon-5-space-agent-other - 27729989034.23 18 Jun 2026 01:08AM UTC 277
26.13
GitHub Action Run
24 daemon-online-features-2 - 27729989034.24 18 Jun 2026 01:08AM UTC 352
22.17
GitHub Action Run
25 daemon-online-mcp - 27729989034.25 18 Jun 2026 01:08AM UTC 352
18.11
GitHub Action Run
26 daemon-online-rpc-3 - 27729989034.26 18 Jun 2026 01:08AM UTC 352
19.28
GitHub Action Run
Source Files on build 27729989034
  • Tree
  • List 606
  • Changed 315
  • Source Changed 15
  • Coverage Changed 315
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27729989034
  • 1f7bd53c on github
  • Prev Build on dev (#27729217056)
  • Next Build on dev (#27735749761)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc