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

ossuminc / riddl
63%
main: 64%

Build:
Build:
LAST BUILD BRANCH: development
DEFAULT BRANCH: main
Repo Added 07 Dec 2023 02:32PM UTC
Token qjvJ1uyDTwawwKH1ZVOznNlSUCE9ykgu7 regen
Build 482 Last
Files 106
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: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 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
  • development
  • 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

08 Feb 2026 01:16AM UTC coverage: 63.499% (-0.3%) from 63.771%
21789986122

push

respencer-ncl
Enhance ValidationPass with bug fixes and new validations

Fix three bugs: SagaStep checked doStatements twice instead of
undoStatements for revert validation, SagaStep shape check compared
getClass of identical types (always true), and validateState called
checkMetadata twice.

Add validation for previously unvalidated definitions: Schema
(kind vs structure compatibility, data/link/index ref resolution)
and Relationship (processor ref resolution).

Add semantic validations: streamlet shape vs inlet/outlet count,
handler requirements for streamlets/adaptors/repositories, adaptor
empty handler warning, projector repository ref resolution,
epic/usecase user story user ref resolution, and function
input/output type expression validation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

47 of 87 new or added lines in 1 file covered. (54.02%)

48 existing lines in 23 files now uncovered.

5767 of 9082 relevant lines covered (63.5%)

0.63 hits per line

Relevant lines Covered
Build:
Build:
9082 RELEVANT LINES 5767 COVERED LINES
0.63 HITS PER LINE
Source Files on main
  • Tree
  • List 106
  • Changed 27
  • Source Changed 1
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21789986122 development Enhance ValidationPass with bug fixes and new validations Fix three bugs: SagaStep checked doStatements twice instead of undoStatements for revert validation, SagaStep shape check compared getClass of identical types (always true), and validateSt... push 08 Feb 2026 01:19AM UTC respencer-ncl
63.5
21750206484 development Update NOTEBOOK.md for 1.5.0 release Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Feb 2026 12:17PM UTC respencer-ncl
63.77
21738399926 main Update CLAUDE.md and NOTEBOOK.md for RiddlLib shared trait Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Feb 2026 04:14AM UTC respencer-ncl
63.77
21737472733 development Update CLAUDE.md and NOTEBOOK.md for RiddlLib shared trait Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Feb 2026 03:24AM UTC respencer-ncl
63.77
21729109989 development Update CLAUDE.md and NOTEBOOK.md for 1.4.0 release Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 05 Feb 2026 09:28PM UTC respencer-ncl
63.77
21729012707 development Add multi-platform release workflow Builds native riddlc binaries on macOS ARM64, macOS x86_64, and Linux x86_64 when a GitHub release is created. Also builds the universal JVM version. All artifacts are uploaded to the release and the homebrew-t... push 05 Feb 2026 09:25PM UTC respencer-ncl
63.77
21727704624 development Add Container.flatten() extension and rewrite FlattenPass Move flatten logic from FlattenPass companion into a Container[CV] extension method in Contents.scala so any code with a language dependency can flatten Include/BASTImport wrappers without... push 05 Feb 2026 08:43PM UTC respencer-ncl
63.77
21715923153 development Add ESM safety regression test for JS bundle Scans the Scala.js fullLinkJS output for string patterns that ESM shim plugins (Vite esmShimPlugin et al.) misinterpret as real ES module imports. Catches import '…, import "…, and import(… patterns. S... push 05 Feb 2026 02:47PM UTC respencer-ncl
63.57
21715428906 development Fix string literals that trigger ESM shim plugin rewriting Strings containing `import '`, `import "`, or `import(` in the JS bundle cause esmShimPlugin/Vite to misinterpret them as ES module imports and corrupt the output. Split or rephrase all 7... push 05 Feb 2026 02:33PM UTC respencer-ncl
63.57
21714977220 development Update CLAUDE.md and NOTEBOOK.md for 1.3.0 release Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> push 05 Feb 2026 02:20PM UTC respencer-ncl
63.43
See All Builds (482)
  • 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