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

datatug / backend / 38806177988
84%

Build:
DEFAULT BRANCH: main
Ran 15 Oct 2026 08:58PM UTC
Jobs 1
Files 103
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

15 Oct 2026 08:57PM UTC coverage: 83.522% (-0.007%) from 83.529%
38806177988

push

github

web-flow
fix: admit verified private demo session environments (#46)

Authenticated private Detective demo projects could open saved queries but Sessions returned unavailable when the host had no explicit shared environment catalog. Fall back only to the current actor’s verified private-demo admission, exact pinned template commit and declared environments; preserve operator catalog precedence for configured projects.

Reuse the existing exact Chinook catalog validator and InvoiceId subject. Derive stable identity domains scoped by storage, space, project, environment and template commit. Every request keeps current assigned-contact authorization; ordinary projects receive no implicit environments.

Validation: focused session-context suites passed in facade4datatug and api4datatug; related demo/session/shared-read regressions passed. Tests cover revoked or wrong actors, changed template, missing or ordinary admissions, invalid/duplicate environments, configured catalog precedence, catalog refusal, changed fixture and identity isolation. FIRESTORE_EMULATOR_HOST was absent; these are memory-DAL and API unit receipts, not Firestore conformance or deployed browser proof.

Source commits:

- 4c7913d3b9a9 fix: admit verified private demo session environments

Pull request: datatug/backend#46
Review: /private/tmp/context-hosted-demo-review-r1-20261015.md

44 of 59 new or added lines in 2 files covered. (74.58%)

3 existing lines in 1 file now uncovered.

11739 of 14055 relevant lines covered (83.52%)

0.84 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
85.56
-0.84% api4datatug/http_session_context.go
4
85.0
1.67% facade4datatug/session_context.go

Coverage Regressions

Lines Coverage ∆ File
3
80.46
-3.45% facade4datatug/shared_project_admission.go
Jobs
ID Job ID Ran Files Coverage
1 38806177988.1 15 Oct 2026 08:58PM UTC 103
83.52
GitHub Action Run
Source Files on build 38806177988
  • Tree
  • List 103
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 640a0812 on github
  • Prev Build on main (#38521753790)
  • Next Build on main (#38850665691)
  • 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