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

forst-lang / forst / 29165468284
78%
main: 76%

Build:
Build:
LAST BUILD BRANCH: test/go-runtime-coverage-gaps
DEFAULT BRANCH: main
Ran 11 Jul 2026 07:43PM UTC
Jobs 1
Files 347
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

11 Jul 2026 07:32PM UTC coverage: 77.522% (+0.01%) from 77.511%
29165468284

Pull #136

github

haveyaseen
fix(node-runtime): keep bootstrap logs off stdout RPC channel

NodeRuntime.runMain injects Logger.prettyLoggerDefault onto stdout by
default, which corrupted length-prefixed proto frames and broke nodert
CallSync/CallAsync integration. Pass disablePrettyLogger at bootstrap
and indexer CLI entrypoints, and write structured logs via fd 2 in
ForstNodeRuntimeLayer so stdout stays reserved for RPC frames.

Restore runProtoLoop as an async stdin loop wrapped in Effect.promise
from startRpcServer. Add nodert regression coverage that bootstrap
stdout stays idle until an RPC response, and layer tests asserting
pretty logging never touches stdout.

chore(remix-serve): remove debug console.error from legacy TS modules

Drop per-function console.error tracing from remix-serve legacy
activity and todos helpers now that node-runtime logging is stable.
Pull Request #136: feat(node-runtime)!: adopt Effect for RPC, logging, host runtime

82 of 100 new or added lines in 6 files covered. (82.0%)

1 existing line in 1 file now uncovered.

31894 of 41142 relevant lines covered (77.52%)

1343.88 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
33.33
forst/internal/invokeserver/logger.go
6
72.73
forst/internal/invokeserver/logging_middleware.go
4
75.42
-0.34% forst/internal/compiler/compiler.go
2
75.69
2.47% forst/internal/transformer/go/statement_ensure.go

Coverage Regressions

Lines Coverage ∆ File
1
70.77
-1.54% forst/internal/typechecker/type_registry.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/184532539 29165468284.1 11 Jul 2026 07:43PM UTC 347
77.52
GitHub Action Run
Source Files on build 29165468284
  • Tree
  • List 347
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #136
  • PR Base - main (#29160125687)
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