Skip to content

Fix/docs submodule#90

Merged
JKRT merged 5 commits into
OpenModelica:masterfrom
JKRT:fix/docs-submodule
Jun 21, 2026
Merged

Fix/docs submodule#90
JKRT merged 5 commits into
OpenModelica:masterfrom
JKRT:fix/docs-submodule

Conversation

@JKRT

@JKRT JKRT commented Jun 21, 2026

Copy link
Copy Markdown
Member

CI fixes + integration of exporter code for JSON/ADT and adjustment to error handling when dealing with replaceable components

JKRT and others added 4 commits June 18, 2026 18:43
The docs job runs `Pkg.develop(path = OMFrontend.jl)`, which makes Pkg
inspect the package git tree. The `test/3rdParty/Buildings` submodule is
checked out with submodules:false and is not needed for documentation,
but its dangling reference makes LibGit2 fail with "cannot get submodules
without a working tree". Remove the reference so develop sees a clean tree.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Coverage is redundant across OSes. Gate --code-coverage, processcoverage,
and the Codecov upload behind a matrix `coverage` flag set only on
ubuntu-latest, so Windows and macOS run tests without the coverage
overhead.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Developing the siblings first re-resolved the docs environment while
OMFrontend was still a registry/git dependency, so Pkg cloned OMFrontend
(and OMParser/ImmutableList) from GitHub and failed on the test submodule.
Develop OMFrontend in the same call so it is never materialized from git.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@JKRT JKRT self-assigned this Jun 21, 2026
@JKRT JKRT added Exporters CI Test related labels Jun 21, 2026
@codecov-commenter

codecov-commenter commented Jun 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 30.98%. Comparing base (7631d88) to head (a9f75fc).
⚠️ Report is 18 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff             @@
##           master      #90       +/-   ##
===========================================
+ Coverage   20.40%   30.98%   +10.57%     
===========================================
  Files         166      181       +15     
  Lines       60213    61390     +1177     
===========================================
+ Hits        12288    19022     +6734     
+ Misses      47925    42368     -5557     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@JKRT JKRT merged commit 510c30f into OpenModelica:master Jun 21, 2026
7 checks passed
@JKRT JKRT deleted the fix/docs-submodule branch June 21, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Test related Exporters

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants