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

ossuminc / riddl / 23262288830
66%

Build:
DEFAULT BRANCH: main
Ran 18 Mar 2026 07:10PM UTC
Jobs 1
Files 111
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

18 Mar 2026 06:38PM UTC coverage: 65.19% (-0.1%) from 65.285%
23262288830

push

reid-spencer
Add optional type annotation to let statement and improve validation

Language changes:
- let statement now accepts optional type annotation: let x: Type = "value"
- EBNF grammar, parser, AST, BAST reader/writer, prettifier all updated
- BAST FORMAT_REVISION bumped to 3

Validation improvements:
- Promote cross-context reference warning from StyleWarning to Warning
  with guidance to use Adaptors or Streamlet pipelines instead
- Suppress cross-context reference warning inside Adaptors (their purpose
  is cross-context communication)
- Suppress "commands should emit events" warning for Adaptors and external
  Contexts (one-way communication is expected)
- Fix isAdaptor check to use parents.exists(_.isInstanceOf[Adaptor])
- Allow 'external' option on Context in addition to Domain
- Fix adaptor-direction check file for removed adaptor command warning

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

15 of 28 new or added lines in 8 files covered. (53.57%)

38 existing lines in 19 files now uncovered.

6712 of 10296 relevant lines covered (65.19%)

0.65 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
57.38
-1.27% passes/shared/src/main/scala/com/ossuminc/riddl/passes/prettify/RiddlFileEmitter.scala
2
72.17
0.5% passes/shared/src/main/scala/com/ossuminc/riddl/passes/resolve/ResolutionPass.scala
4
57.58
-0.59% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/BASTWriter.scala
5
55.82
-0.3% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/BASTReader.scala

Uncovered Existing Lines

Lines Coverage ∆ File
1
60.78
0.4% language/shared/src/main/scala/com/ossuminc/riddl/language/AST.scala
1
27.03
-2.7% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/BASTUtils.scala
1
83.33
-16.67% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/AdaptorParser.scala
1
95.45
-4.55% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/EpicParser.scala
1
92.5
0.0% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/ParsingErrors.scala
1
85.42
0.0% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/RiddlParserInput.scala
1
83.33
-16.67% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/SagaParser.scala
1
31.25
0.0% passes/jvm-native/src/main/scala/com/ossuminc/riddl/passes/translate/TranslatingState.scala
1
76.65
0.51% passes/shared/src/main/scala/com/ossuminc/riddl/passes/diagrams/DiagramsPass.scala
1
90.37
-0.74% passes/shared/src/main/scala/com/ossuminc/riddl/passes/validate/StreamingValidation.scala
1
68.82
-1.08% passes/shared/src/main/scala/com/ossuminc/riddl/passes/validate/TypeValidation.scala
2
56.25
-1.25% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/ByteBufferReader.scala
2
87.18
0.0% language/shared/src/main/scala/com/ossuminc/riddl/language/Messages.scala
3
55.82
-0.3% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/BASTReader.scala
3
60.82
0.0% language/shared/src/main/scala/com/ossuminc/riddl/language/parsing/ExtensibleTopLevelParser.scala
3
57.38
-1.27% passes/shared/src/main/scala/com/ossuminc/riddl/passes/prettify/RiddlFileEmitter.scala
3
91.14
0.0% passes/shared/src/main/scala/com/ossuminc/riddl/passes/stats/StatsPass.scala
5
57.58
-0.59% language/shared/src/main/scala/com/ossuminc/riddl/language/bast/BASTWriter.scala
6
73.64
-0.52% passes/shared/src/main/scala/com/ossuminc/riddl/passes/validate/ValidationPass.scala
Jobs
ID Job ID Ran Files Coverage
1 23262288830.1 18 Mar 2026 07:10PM UTC 111
65.19
Source Files on build 23262288830
  • Tree
  • List 111
  • Changed 30
  • Source Changed 9
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a296806a on github
  • Prev Build on development (#23250552856)
  • Next Build on main (#23304084914)
  • 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