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

ossuminc / riddl
65%
main: 65%

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: main
Repo Added 07 Dec 2023 02:32PM UTC
Token qjvJ1uyDTwawwKH1ZVOznNlSUCE9ykgu7 regen
Build 604 Last
Files 140
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

LAST BUILD ON BRANCH development
branch: development
CHANGE BRANCH
x
Reset
Sync Branches
  • development
  • 304-get-code-coverage--80
  • 443-minimize-suppresswarnings
  • 461-parallel-include
  • 486-Riddl-Parses-Empty-Braces
  • 495-graph+table
  • 498-goto
  • 499-send-message
  • 504-allow-comments-between-definitions-as-well
  • 505-focus-on-url
  • 506-author-guide
  • 507-application-output-kinds
  • 520-implement-lessons-learned-from-jdl
  • 521-simplify-ast
  • 521-simplify-options
  • 521-use-withs
  • 523-replica-should-be-a-type
  • 527-implement-processor-relationships
  • 530-focus-statement
  • 538-retain-order-of-occurrence-for-definition-content
  • 549-allow-shown-by-clause-on-application-groups
  • 551-complete-mermaid-diagrams-module
  • 554-multiply-included-files-should-not-be-supported-in-the-same-definition
  • 562-revise-navigation-column-in-hugo-output
  • 579-arbitrary-order-of-definition-components
  • 580-comments-should-be-allowed-in-some-places-they-currently-arent
  • 584-handler-codependency-bug
  • 588-false-warning-author-reference-for-vital-definitions
  • 592-reference-not-validated
  • 594-projector-capabilities
  • 598-feature-provide-better-statements-for-repositories
  • 606-support-programming-language-code-integration-statement
  • 608-create-pass-to-use-ai-to-generate-behavior-code
  • 609-feature-allow-scala-like-message-definitions
  • 614-find-plugins-from-ivy-path
  • 615-make-options-grammarless
  • 619-clean-up-hugo-pass
  • 628-get-each-module-90-coverage
  • 631-get-coverage--90
  • 675-feature-export-keywords-readability-punctuation-as-seqstrings
  • 677-defect-noansimessages-has-no-effect-programmatically-is-not-recognized-in-command-line
  • 680-feature-return-character-range-for-error-in-messages
  • 694-feature-add-toplevelparser-method-for-returning-token-stream
  • 81-add-scaladoc-comments-to-all-code-in-language--passes
  • OSS-104-Return-Files-After-Parse
  • OSS-118-application-to-adaptor
  • OSS-47-editing-features
  • OSS-53-JSON-Attachments
  • OSS-54-Nebula-Parser
  • OSS-55-Fragment-Traversal
  • OSS-62-testkit
  • OSS-89-use-oslib
  • OTOT20_keyword_highlighting
  • OTOT20_ver2.2
  • add-stream-diagram
  • build-upgrades
  • consistent-output
  • doc-updates
  • eliminate-PlatformContext-overrides
  • feature/scala-bug
  • finish-stats-command
  • fix-builds
  • fix-contained-group-references
  • fix-display-length-of-stats-columns
  • fix-docs
  • fix-group-by-kind-option
  • fix-lack-of-non-error-messages
  • github-packager
  • hugo-output-formatting
  • main
  • merge-hugo-back-in
  • meta-and-reduce-lazy-vals
  • mima
  • modules
  • ossuminc-conversion
  • parallel-include-choice
  • reactific->ossuminc
  • regularized-syntax
  • reid-spencer-patch-1
  • scala-3.3.3
  • scala-3.4
  • scalaJs-support
  • simplify-descriptions
  • update/airframe-json-24.9.2
  • update/airframe-ulid-24.9.0
  • update/commons-compress-1.27.0
  • update/commons-compress-1.27.1
  • update/commons-io-2.17.0
  • update/commons-io-2.18.0
  • update/commons-lang3-3.16.0
  • update/commons-lang3-3.17.0
  • update/pureconfig-core-0.17.5
  • update/pureconfig-core-0.17.6
  • update/pureconfig-core-0.17.8
  • update/sbt-1.10.2
  • update/sbt-1.9.8
  • update/sbt-1.9.9
  • update/sbt-bloop-1.5.13
  • update/sbt-bloop-1.5.15
  • update/sbt-ossuminc-0.15.0
  • update/sbt-ossuminc-0.16.4
  • update/sbt-ossuminc-0.16.5
  • update/scala-library-2.12.20
  • update/scala3-library-3.4.3
  • update/scala3-library-3.5.0
  • update/scala3-library-3.5.1
  • update/scala3-library-3.5.2
  • update/scalacheck-1.18.1
  • update/scalactic-3.2.18
  • update/scalafmt-core-3.8.0
  • update/scalafmt-core-3.8.3
  • update/scalajs-env-jsdom-nodejs-1.1.0
  • update/scalatest-3.2.18

21 May 2026 01:19AM UTC coverage: 64.99%. Remained the same
26199681851

push

reid-spencer
Disable Native scaladoc to avoid 3.8.3 doc race condition

Scala 3.8.3's scaladoc renderer has a race in
dotty.tools.scaladoc.renderers.Resources.allResources that
crashes when multiple `doc` tasks run concurrently. It bit
`riddlLibNative` and `passesNative` during `sbt clean test
publish` for both 1.23.2 and 1.23.3, leaving partial Maven
artifacts on GitHub Packages. Each individual `doc` task
succeeds when invoked alone, confirming concurrency as the
trigger.

Set `Compile / doc / sources := Seq.empty` for the Native
variants of `passes` and `riddlLib` so the doc task produces
no output. The empty javadoc.jar still publishes for shape
compatibility. Native consumers very rarely consult the docs
jar; JVM and JS scaladoc are unaffected.

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

7609 of 11708 relevant lines covered (64.99%)

0.65 hits per line

Relevant lines Covered
Build:
Build:
11708 RELEVANT LINES 7609 COVERED LINES
0.65 HITS PER LINE
Source Files on development
  • Tree
  • List 140
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26199681851 development Disable Native scaladoc to avoid 3.8.3 doc race condition Scala 3.8.3's scaladoc renderer has a race in dotty.tools.scaladoc.renderers.Resources.allResources that crashes when multiple `doc` tasks run concurrently. It bit `riddlLibNative` and `pa... push 21 May 2026 01:22AM UTC reid-spencer
64.99
26199126612 development Skip badEntity.riddl in EBNF validators as include fragment CI's ebnf-grammar-validation job (TatSu validator) walks every `*.riddl` under `**/input/**` and tries to parse each one as a standalone RIDDL file. `badEntity.riddl` is a context-level ... push 21 May 2026 01:05AM UTC reid-spencer
64.99
26198448956 development Fix crash in error annotator when parser fails at EOF A parse failure with a missing closing `}` at EOF (e.g., `context X is { ... ` with no `}` before EOF) constructs an `At` whose `endOffset` is one past the end of the last line computed by `li... push 21 May 2026 12:44AM UTC reid-spencer
64.99
26119000443 development Fix duplicate message logging in from and repeat commands `Commands.runFromConfig` was calling `handleCommandResult(result)` internally and also returning the same result to its caller. The outer driver (`handleCommandRun`) then logged the result... push 19 May 2026 07:07PM UTC reid-spencer
64.97
26064462740 development Trim NOTEBOOK open tasks to reflect task/done/ sweep 13 task files have been moved to task/done/ after verifying their implementation in current code. Only the downstream riddl-models sbt-riddl upgrade remains genuinely open in this repo's task/.... push 18 May 2026 10:39PM UTC reid-spencer
65.06
26056379176 development Refresh CLAUDE.md and NOTEBOOK.md for 1.23.0 state NOTEBOOK.md: drop the release-by-release travelogue and stale session logs; keep the incoming-tasks directive, current HEAD, open task/ items, active work queue (riddl-models validation, TS AST d... push 18 May 2026 07:47PM UTC reid-spencer
65.01
24969519331 development Add an access function for Gbnf Grammar push 26 Apr 2026 11:17PM UTC reid-spencer
65.01
24969360927 development Add comprehensive GBNF grammar test suite Validates the generated GBNF grammar for correctness: syntax validation, completeness check, override coverage, EBNF-to-GBNF rule coverage, and freshness verification. Integrated into CI alongside existin... push 26 Apr 2026 11:09PM UTC reid-spencer
65.04
24268323717 development Fix CI workflows for Scala 3.8.3 upgrade Update all workflow paths from scala-3.7.4 to scala-3.8.3 in release.yml, scala.yml, and coverage.yml. Add context-types.riddl to EBNF include fragment exclusion lists. Co-Authored-By: Claude Opus 4.6 (1M... push 10 Apr 2026 11:13PM UTC reid-spencer
65.04
24267624685 development Add AIHelperPass and advise command Implement a new AI-friendly validation pass that transforms resolution and validation output into actionable Tips for iterative model building. Includes riddlc advise command, RiddlLib/RiddlAPI integration, and... push 10 Apr 2026 10:49PM UTC reid-spencer
65.04
See All Builds (602)
  • Settings
  • Repo on GitHub
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