Skip to content

✨ Refactor QDMI Devices and Fix Singleton Handling #6635

✨ Refactor QDMI Devices and Fix Singleton Handling

✨ Refactor QDMI Devices and Fix Singleton Handling #6635

Triggered via pull request December 5, 2025 09:47
Status Failure
Total duration 48m 42s
Artifacts 5

ci.yml

on: pull_request
🔍 Change  /  🕵️ Check
7s
🔍 Change / 🕵️ Check
Matrix: 🐍 Test
Matrix: 🚀 CD
Waiting for pending jobs
Matrix: 🇨‌ Test (Extensive) 🍎
Waiting for pending jobs
Matrix: 🇨‌ Test (Extensive) 🐧
Waiting for pending jobs
Matrix: 🇨‌ Test (Extensive) 🏁
Waiting for pending jobs
Matrix: 🇨‌ Test 🍎
Matrix: 🇨‌ Test 🐧
Matrix: 🇨‌ Test 🏁
Matrix: 🐉 Test / mlir
Waiting for pending jobs
Matrix: 🐍 Test (Extensive)
Waiting for pending jobs
🇨‌ Coverage  /  📈 Coverage
2m 24s
🇨‌ Coverage / 📈 Coverage
🇨‌ Lint  /  🚨 Lint
10m 9s
🇨‌ Lint / 🚨 Lint
🐍 Lint  /  🚨 Lint
23s
🐍 Lint / 🚨 Lint
🚀 CD  /  📦 SDist
🚀 CD / 📦 SDist
🐍 Coverage  /  📈 Coverage
10s
🐍 Coverage / 📈 Coverage
🚦 Check
2s
🚦 Check
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 13 warnings
🇨‌ Test 🍎 (macos-14, clang, Debug) / 🍎 macos-14 clang Debug
Process completed with exit code 8.
🇨‌ Lint / 🚨 Lint
Process completed with exit code 1.
🚦 Check
Process completed with exit code 1.
🇨‌ Test 🍎 (macos-14, clang, Debug) / 🍎 macos-14 clang Debug
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
🇨‌ Test 🍎 (macos-14, clang, Release) / 🍎 macos-14 clang Release
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
🇨‌ Test 🍎 (macos-15-intel, clang, Release) / 🍎 macos-15-intel clang Release
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
src/qdmi/devices/sc/App.cpp:458:44 [clang-diagnostic-sign-conversion]: src/qdmi/devices/sc/App.cpp#L458
implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long')
src/qdmi/devices/sc/App.cpp:457:20 [clang-diagnostic-sign-conversion]: src/qdmi/devices/sc/App.cpp#L457
implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long')
src/qdmi/devices/na/Device.cpp:663:5 [bugprone-empty-catch]: src/qdmi/devices/na/Device.cpp#L663
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
src/qdmi/devices/na/Device.cpp:662:5 [readability-avoid-return-with-void-value]: src/qdmi/devices/na/Device.cpp#L662
return statement within a void function should not have a specified return value
src/qdmi/devices/na/Device.cpp:228:23 [misc-include-cleaner]: src/qdmi/devices/na/Device.cpp#L228
no header providing "std::runtime_error" is directly included
src/qdmi/devices/na/Device.cpp:21:1 [misc-include-cleaner]: src/qdmi/devices/na/Device.cpp#L21
included header atomic is not used directly
src/qdmi/devices/na/App.cpp:404:44 [clang-diagnostic-sign-conversion]: src/qdmi/devices/na/App.cpp#L404
implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long')
src/qdmi/devices/na/App.cpp:403:20 [clang-diagnostic-sign-conversion]: src/qdmi/devices/na/App.cpp#L403
implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long')
src/qdmi/devices/dd/Device.cpp:826:5 [bugprone-empty-catch]: src/qdmi/devices/dd/Device.cpp#L826
empty catch statements hide issues; to handle exceptions appropriately, consider re-throwing, handling, or avoiding catch altogether
src/qdmi/devices/dd/Device.cpp:360:23 [misc-include-cleaner]: src/qdmi/devices/dd/Device.cpp#L360
no header providing "std::runtime_error" is directly included

Artifacts

Produced during runtime
Name Size Digest
coverage-macos-14
2.53 KB
sha256:bf19ad81ee418d62deedfc3d7cde0f39c4bfe8205847d1417872049256fd9939
coverage-macos-15-intel
2.54 KB
sha256:2a83bd500f1b9fcd3e16054c0ae5fc9b73a992170d98959dfe9076850e27fb59
coverage-ubuntu-24.04
2.53 KB
sha256:84976ca2d6cb88ecfdc866449d8950b31a85a3299750b17fafbc06c2fc6f0e23
coverage-ubuntu-24.04-arm
2.54 KB
sha256:e0604e26efaefc6480da6e0a3938fc07d4a509c053df88b322ab10cb889a39b7
coverage-windows-2022
2.48 KB
sha256:7de956fdecb3c62f5ff1e160cc47407b964ccf7b6f141171b1d51669f4af13b3