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

lsm / neokai / 28137518390
82%

Build:
DEFAULT BRANCH: dev
Ran 25 Jun 2026 12:01AM UTC
Jobs 28
Files 615
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

25 Jun 2026 12:00AM UTC coverage: 82.083% (+0.001%) from 82.082%
28137518390

push

github

web-flow
fix: correct reviewer gh api review-body contract (forbid -f body=@-) (#2178)

* fix: correct reviewer gh api review-body contract (forbid -f body=@-)

The reviewer agent was posting PR reviews whose body was the literal string
"@-" instead of the intended review. Root cause: it ran
`cat <<'EOF' | gh api ... -f body=@-`, assuming `gh api` reads stdin via `@-`
the way curl does. It does not — `gh api`'s `-f` field posts the `@`-prefixed
value verbatim, so the heredoc body was silently discarded.

Fix the Reviewer System Contract (`system-contracts.ts`):
- Replace the fragile inline `-f body='...'` example (which breaks on any
  apostrophe in the body — the fragility that drove the @- workaround) with a
  command-substitution + quoted-heredoc form:
    -f body="$(cat <<'EOF' ... EOF)"
  Verified end-to-end that this posts the full multi-line body incl. quotes.
- Add an explicit warning: never use `-f body=@-` or `-f body=@/path`.
  Empirically confirmed lowercase `-f` does NOT interpret any `@`-prefixed
  value (neither `@-` stdin nor `@/path` file); it posts them literally.
- For large bodies, point to the RAW-field form `-F body=@/tmp/review.md`
  (capital F is the only flag that reads `@path`).

Add a regression test pinning the contract: it must warn against `@-`, teach
the heredoc command-substitution form, and no longer carry the old inline
single-quote body example.

Cleanup: the 6 stray "@-" reviews on merged PR #2157 have been edited via
GraphQL `updatePullRequestReview` to an explanatory note (submitted COMMENTED
reviews cannot be deleted/dismissed). Scanned the last 30 merged PRs — no
other "@-" review bodies found.

* fix: correct -F/--field vs -f/--raw-field naming in review-body contract

Addresses Codex review feedback (P2) on #2178: the temp-file guidance
mislabeled -F as "--raw-field". Per `gh api --help`, the flag that reads
@<path>/@- is the TYPED flag -F/--field, while -f/--raw-field is string-only.

Verified the full behavior matrix... (continued)

11363 of 16393 branches covered (69.32%)

Branch coverage included in aggregate %.

95311 of 113566 relevant lines covered (83.93%)

300.73 hits per line

Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-a - 28137518390.1 25 Jun 2026 12:03AM UTC 73
38.0
GitHub Action Run
2 daemon-online-rpc-1 - 28137518390.2 25 Jun 2026 12:03AM UTC 357
18.76
GitHub Action Run
3 daemon-online-lifecycle - 28137518390.3 25 Jun 2026 12:02AM UTC 357
22.11
GitHub Action Run
4 web - 28137518390.4 25 Jun 2026 12:02AM UTC 248
74.52
GitHub Action Run
5 daemon-online-space-1 - 28137518390.5 25 Jun 2026 12:02AM UTC 357
31.44
GitHub Action Run
6 daemon-online-features-1 - 28137518390.6 25 Jun 2026 12:03AM UTC 357
22.51
GitHub Action Run
7 daemon-4-space-migrations-b - 28137518390.7 25 Jun 2026 12:01AM UTC 48
56.03
GitHub Action Run
8 daemon-online-coordinator - 28137518390.8 25 Jun 2026 12:02AM UTC 346
7.83
GitHub Action Run
9 daemon-online-mcp - 28137518390.9 25 Jun 2026 12:02AM UTC 357
17.97
GitHub Action Run
10 daemon-online-rpc-4 - 28137518390.10 25 Jun 2026 12:03AM UTC 357
22.54
GitHub Action Run
11 daemon-online-git - 28137518390.11 25 Jun 2026 12:01AM UTC 357
18.5
GitHub Action Run
12 daemon-0-shared-handlers-workflow - 28137518390.12 25 Jun 2026 12:02AM UTC 362
32.71
GitHub Action Run
13 daemon-online-rpc-2 - 28137518390.13 25 Jun 2026 12:02AM UTC 357
22.86
GitHub Action Run
14 daemon-online-rewind-1 - 28137518390.14 25 Jun 2026 12:03AM UTC 357
21.94
GitHub Action Run
15 daemon-4-space-storage - 28137518390.15 25 Jun 2026 12:02AM UTC 159
54.49
GitHub Action Run
16 daemon-online-features-2 - 28137518390.16 25 Jun 2026 12:01AM UTC 357
21.95
GitHub Action Run
17 daemon-5-space-runtime-b - 28137518390.17 25 Jun 2026 12:02AM UTC 182
47.76
GitHub Action Run
18 daemon-5-space-runtime-a - 28137518390.18 25 Jun 2026 12:02AM UTC 128
39.63
GitHub Action Run
19 daemon-online-components - 28137518390.19 25 Jun 2026 12:01AM UTC 357
17.65
GitHub Action Run
20 daemon-online-rpc-3 - 28137518390.20 25 Jun 2026 12:03AM UTC 357
19.09
GitHub Action Run
21 daemon-online-space-2 - 28137518390.21 25 Jun 2026 12:04AM UTC 357
31.48
GitHub Action Run
22 daemon-5-space-agent-other - 28137518390.22 25 Jun 2026 12:02AM UTC 282
26.08
GitHub Action Run
23 daemon-online-sdk - 28137518390.23 25 Jun 2026 12:02AM UTC 357
21.82
GitHub Action Run
24 daemon-online-agent-sdk - 28137518390.24 25 Jun 2026 12:02AM UTC 357
21.82
GitHub Action Run
25 daemon-1-core - 28137518390.25 25 Jun 2026 12:01AM UTC 363
34.76
GitHub Action Run
26 daemon-online-websocket - 28137518390.26 25 Jun 2026 12:01AM UTC 357
17.75
GitHub Action Run
27 daemon-online-convo - 28137518390.27 25 Jun 2026 12:02AM UTC 357
21.73
GitHub Action Run
28 daemon-online-rewind-2 - 28137518390.28 25 Jun 2026 12:02AM UTC 357
22.41
GitHub Action Run
Source Files on build 28137518390
  • Tree
  • List 615
  • Changed 5
  • Source Changed 1
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28137518390
  • d2253da0 on github
  • Prev Build on dev (#28135756192)
  • Next Build on dev (#28137825013)
  • 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