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

comunica / traqula / 33636991362
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: feat/async-transformers
DEFAULT BRANCH: main
Ran 02 Sep 2026 01:40PM UTC
Jobs 9
Files 128
Run time 1min
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

02 Sep 2026 01:35PM UTC coverage: 100.0%. Remained the same
33636991362

push

github

jitsedesmet
Fix toAst hoisting EXTEND out of GRAPH (task.md entry 1)

registerProjection (core.ts) no longer treats GRAPH as transparent
to projection scope, so a BIND inside GRAPH ?g {...} renders as an
inline BIND instead of getting hoisted into the outer SELECT list.

That surfaced a second, previously-masked bug: removeAlgQuadsRecursive
(quads.ts), which reconstructs an explicit Graph node from "quads
mode" .graph-tagged BGPs, deferred picking where to place that Graph
node too far up the tree - through EXTEND, GROUP, and ORDER_BY - all
the way to the nearest PROJECT/SERVICE boundary. Combined with the
registerProjection fix, this misplaced solution modifiers (aggregate
aliases, GROUP BY, subquery SELECTs) as if they were inside the
GRAPH, and demoted genuine SELECT expressions to inline BINDs.

Fixed by stopping the deferral at GROUP/ORDER_BY (always external
state) and at EXTEND specifically when in projection scope, computed
by threading a projectionScope flag through the recursion that
mirrors registerProjection's own c.project logic (an EXTEND's
treatment depends on context: a genuine SELECT alias vs. a BIND under
CONSTRUCT or inside a FILTER's EXISTS). FILTER and the multi-branch
combinators still defer deliberately, so sibling patterns sharing one
graph still merge into a single GRAPH block.

Also corrected task.md's own entry 1, which claimed no lib/ changes
were needed and pointed at a pullUpExtends/agent-task.md that don't
exist in this repo.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SyvR9PGgW192nJmaEpTkNq

794 of 794 branches covered (100.0%)

Branch coverage included in aggregate %.

14 of 14 new or added lines in 3 files covered. (100.0%)

5597 of 5597 relevant lines covered (100.0%)

295186.98 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-20.x-windows-latest - 33636991362.1 02 Sep 2026 01:42PM UTC 128
100.0
GitHub Action Run
2 run-24.x-macos-latest - 33636991362.2 02 Sep 2026 01:45PM UTC 128
100.0
GitHub Action Run
3 run-24.x-windows-latest - 33636991362.3 02 Sep 2026 01:42PM UTC 128
100.0
GitHub Action Run
4 run-22.x-ubuntu-latest - 33636991362.4 02 Sep 2026 01:40PM UTC 128
100.0
GitHub Action Run
5 run-22.x-macos-latest - 33636991362.5 02 Sep 2026 01:42PM UTC 128
100.0
GitHub Action Run
6 run-20.x-macos-latest - 33636991362.6 02 Sep 2026 01:42PM UTC 128
100.0
GitHub Action Run
7 run-24.x-ubuntu-latest - 33636991362.7 02 Sep 2026 01:40PM UTC 128
100.0
GitHub Action Run
8 run-22.x-windows-latest - 33636991362.8 02 Sep 2026 01:42PM UTC 128
100.0
GitHub Action Run
9 run-20.x-ubuntu-latest - 33636991362.9 02 Sep 2026 01:41PM UTC 128
100.0
GitHub Action Run
Source Files on build 33636991362
  • Tree
  • List 128
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33636991362
  • 4b16b943 on github
  • Prev Build on main (#33367539119)
  • Next Build on fix/graph-extend-hoist-quads (#33638286883)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc