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

ossia / libossia / 26653986118
48%

Build:
DEFAULT BRANCH: master
Ran 29 May 2026 06:35PM UTC
Jobs 1
Files 484
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

29 May 2026 06:08PM UTC coverage: 46.951% (-3.6%) from 50.594%
26653986118

push

github

web-flow
ci: fix master CI failures across all workflows (#882)

* ci: fix master CI failures across all workflows

Multiple workflows were red on master; this commit addresses each
distinct root cause:

* cmake: add libcoap to the OSSIA_SUBMODULE auto-update list (gated on
  OSSIA_PROTOCOL_COAP) so the submodule is populated at configure time
  -- the missing CMakeLists.txt was breaking every libossia build.

* cmake: include MIDI in OSSIA_QML_ONLY's protocol override list so
  qml_protocols.cpp can find libremidi headers and link the target.

* qt: replace QQmlExtensionInterface_iid macro with the literal IID
  string in qml_plugin.hpp -- the macro is no longer visible to moc on
  recent Qt 6 (homebrew Qt 6.9+).

* midi: add a convenience midi_protocol(network_context_ptr, midi_info)
  constructor so callers that still pass (ctx, info) compile against
  the new 4-arg API. Used by ossia-python and ossia-qt qml_device.

* network: add explicit <boost::asio::ip::tcp> Proto argument to the
  four resolve_sync_v4(ip, port) call sites in
  ossia-max/ossia-pd Zeroconf listeners -- the function became a
  template and template deduction was failing.

* tests: switch Benchmarks/DeviceBenchmark_client.cpp to the
  include_catch.hpp shim (Catch2 v3 migration leftover).

* workflows:
  - ossia-pd / ossia-purrdata: pass -DCMAKE_POLICY_VERSION_MINIMUM=3.5
    on macOS so 3rdparty/CicmWrapper's pre-3.5 cmake_minimum_required
    is accepted by CMake 4.
  - coverage: add --break-system-packages --ignore-installed to the
    sudo pip3 install commands (Ubuntu 24.04 / PEP 668 refuses to
    uninstall the dpkg-managed python3-wheel).
  - superlinter: set DEFAULT_BRANCH to master, disable
    VALIDATE_ALL_CODEBASE, restrict to Bash/Actions/YAML/Markdown,
    and exclude vendored 3rdparty/cmake-modules trees.

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

* ci: fix ossia-purrdata Windows by reusing PureData's pd.lib

Purr-data Windows release assets are j... (continued)

12 of 25 new or added lines in 4 files covered. (48.0%)

11075 existing lines in 189 files now uncovered.

25169 of 53607 relevant lines covered (46.95%)

142707.89 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26653986118.1 29 May 2026 06:35PM UTC 484
46.95
GitHub Action Run
Source Files on build 26653986118
  • Tree
  • List 484
  • Changed 242
  • Source Changed 0
  • Coverage Changed 242
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d64d842d on github
  • Prev Build on master (#3577467961)
  • Next Build on master (#26695856140)
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