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

ossuminc / riddl
66%
main: 66%

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

20 Mar 2026 12:12AM UTC coverage: 66.234% (+0.09%) from 66.142%
23323500997

push

reid-spencer
Add multi-file unbastify output and fix BAST URL serialization

Unbastify now defaults to multi-file output preserving include
structure. Use -s/--single-file for the previous flattened behavior.

Fixed BAST URL serialization to store basis and path separately
(FORMAT_REVISION 3→4), preventing loss of relative path info
through BAST round-trips. Fixed PrettifyVisitor.openInclude to
use rfe.url.resolve(relativePath) for correct output file paths.

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

36 of 45 new or added lines in 5 files covered. (80.0%)

53 existing lines in 20 files now uncovered.

6834 of 10318 relevant lines covered (66.23%)

0.66 hits per line

Relevant lines Covered
Build:
Build:
10318 RELEVANT LINES 6834 COVERED LINES
0.66 HITS PER LINE
Source Files on development
  • Tree
  • List 111
  • Changed 35
  • Source Changed 5
  • Coverage Changed 34
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23323500997 development Add multi-file unbastify output and fix BAST URL serialization Unbastify now defaults to multi-file output preserving include structure. Use -s/--single-file for the previous flattened behavior. Fixed BAST URL serialization to store basis and pa... push 20 Mar 2026 12:29AM UTC reid-spencer
66.23
23304100341 development Fix BAST deserialization bugs for LetStatement and MatchStatement Two reader-side fixes that caused byte misalignment during BAST deserialization, manifesting as failures on large models like reactive-bbq (4428 nodes): 1. LetStatement: Added mis... push 19 Mar 2026 04:03PM UTC reid-spencer
66.14
23267788767 development Use BLOG_DISPATCH secret for ossum.ai notify-blog job HOMEBREW_TAP_SECRET doesn't have access to the ossum.ai repo, causing the notify-blog dispatch to fail on every release. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 18 Mar 2026 09:27PM UTC reid-spencer
65.19
23262299959 development 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 FORM... push 18 Mar 2026 07:11PM UTC reid-spencer
65.19
23250552856 development Remove invalid validation checks - Stop checking metadata on epic interactions (steps don't require it) - Allow 'external' option on Context in addition to Domain Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> push 18 Mar 2026 02:48PM UTC reid-spencer
65.29
23212286375 development Mark reactive-bbq round-trip test as pending The reactive-bbq model in riddl-models has pre-existing validation errors (command handlers missing event sends) unrelated to BAST round-trip correctness. Mark as pending until the model is fixed. Co-... push 17 Mar 2026 07:23PM UTC reid-spencer
65.26
23166013783 development Add blog post dispatch to release workflow Notify ossum.ai to auto-publish a blog post from release notes when a new RIDDL release is created, using the same repository dispatch pattern as the homebrew-tap notification. Co-Authored-By: Claude Op... push 16 Mar 2026 09:11PM UTC reid-spencer
65.34
23101236362 development Save session: document 1.15.2 and 1.15.3 releases Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 15 Mar 2026 02:09AM UTC reid-spencer
65.32
23076083134 development Fix MessageFlowPass producing empty results for adaptor models Create AdaptorBridge edges from adaptor declarations regardless of handler content. Fix direction bug (was always inbound). Make messageType optional. Add warnings on resolution failu... push 14 Mar 2026 12:33AM UTC reid-spencer
65.32
23072622253 development Fix EBNF grammar TatSu syntax for state_body rule Use {state_content}+ instead of state_content+ to match TatSu's positive closure syntax used everywhere else. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 13 Mar 2026 10:17PM UTC reid-spencer
64.92
See All Builds (556)
  • 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