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

orneryd / NornicDB / 36361025095
87%

Build:
DEFAULT BRANCH: main
Ran 28 Sep 2026 12:22AM UTC
Jobs 1
Files 653
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

28 Sep 2026 12:07AM UTC coverage: 86.98% (-0.02%) from 86.995%
36361025095

push

github

orneryd
fix(cypher,server): close Cypher convergence and lane-3 security gaps (#521)

Close the 35-issue Cypher convergence program from the private security
review of main (lane 3) and attach the qualification evidence.

- Run one-statement transaction scripts (BEGIN ... COMMIT/ROLLBACK) on a
  private executor instead of the shared per-database executor, so a client
  statement can no longer collide with concurrent auto-commit statements.
- Treat pattern comprehensions and COUNT { }/EXISTS { } subqueries as graph
  access for the composite-root guard.
- Scope :param/:params per authenticated caller instead of shared executor
  state.
- Classify and route CREATE OR REPLACE DATABASE as an admin command
  (drop then create).
- Truncate logged query shapes at rune boundaries.
- Attach failing-baseline and fixing commits to all 35 ledger entries and
  record the TCK ratchet (7794/7794), full-suite, build, scoped-race and
  routing-benchmark qualification in the issue ledger.
- Sync parser-mode and Cypher-compatibility docs with the converged single
  pipeline; multi-database support is documented as implemented.

Leaves #472 and #473 open: they belong to the separate backup/restore
workstream per the issue matrix.

Closes #447, #448, #449, #450, #451, #452, #453, #454, #455, #456, #457,
#458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469,
#470, #471, #474, #475, #476, #477, #478, #479, #480, #481, #482, #487,
#521

210 of 305 new or added lines in 11 files covered. (68.85%)

23 existing lines in 9 files now uncovered.

175086 of 201294 relevant lines covered (86.98%)

1.02 hits per line

Uncovered Changes

Lines Coverage ∆ File
41
89.21
-3.0% pkg/cypher/executor_show.go
23
91.47
-1.65% pkg/cypher/executor.go
17
84.56
-2.6% pkg/cypher/shell_commands.go
6
86.89
-0.05% pkg/cypher/pipeline_executor.go
2
85.62
0.21% pkg/cypher/authorization.go
2
94.21
-0.21% pkg/cypher/executor_query_routing.go
2
86.36
-2.21% pkg/cypher/log_events.go
2
89.5
-0.07% pkg/cypher/transaction_script.go

Coverage Regressions

Lines Coverage ∆ File
8
91.47
-1.65% pkg/cypher/executor.go
4
94.58
-1.44% pkg/storage/property_key_dictionary.go
2
97.44
-0.01% pkg/cypher/keyword_scan.go
2
95.08
-0.82% pkg/cypher/merge_semantic_validation.go
2
88.2
-0.13% pkg/nornicdb/search_services.go
2
92.13
0.0% pkg/temporal/query_load.go
1
84.56
-2.6% pkg/cypher/shell_commands.go
1
83.39
-0.05% pkg/cypher/traversal.go
1
84.75
0.67% pkg/storage/badger_constraint_validation.go
Jobs
ID Job ID Ran Files Coverage
1 36361025095.1 28 Sep 2026 12:22AM UTC 653
86.98
GitHub Action Run
Source Files on build 36361025095
  • Tree
  • List 653
  • Changed 24
  • Source Changed 0
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0a3da5e4 on github
  • Prev Build on main (#36358239873)
  • Next Build on main (#36361403516)
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