Skip to content

fix(ci): adapt cross-platform builds to Blacksmith runners - #788

Open
zortos293 wants to merge 10 commits into
t3code/redesign-open-now-frameworkfrom
capy/adapt-blacksmith-runners
Open

fix(ci): adapt cross-platform builds to Blacksmith runners#788
zortos293 wants to merge 10 commits into
t3code/redesign-open-now-frameworkfrom
capy/adapt-blacksmith-runners

Conversation

@zortos293

Copy link
Copy Markdown
Collaborator

Summary

  • install the Linux D-Bus headers, Windows LLVM/libclang toolchain, and select the ARM64 GNU C++ linker required by the Blacksmith images
  • discover SDL 3 from its install prefix so both Unix and Visual Studio generator layouts resolve correctly
  • fix the macOS Rust/C++ portability errors exposed by the updated toolchains
  • update the standalone streamer smoke check for the NVST handoff protocol introduced by fix(qt): render NVST frames in the Qt scene graph #787
  • carry the same dependency and SDL discovery changes into release-candidate builds without weakening platform coverage or packaging assertions

Verification

  • actionlint -color=false .github/workflows/auto-build.yml .github/workflows/qt-ci.yml .github/workflows/qt-release-candidate.yml
  • cargo clippy --manifest-path native/opennow-streamer/Cargo.toml --workspace --all-targets -- -D warnings
  • cargo test --manifest-path native/opennow-streamer/Cargo.toml --workspace
  • cargo clippy --manifest-path native/opennow-core/Cargo.toml --all-targets -- -D warnings
  • cargo test --manifest-path native/opennow-core/Cargo.toml
  • npm --prefix opennow-stable run lint
  • npm --prefix opennow-stable run typecheck
  • npm --prefix opennow-stable test
  • npm --prefix opennow-stable run native:build

@coderabbitai

coderabbitai Bot commented Aug 31, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: 80073086-7f8f-4723-8641-664702ef25f2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@zortos293
zortos293 force-pushed the capy/adapt-blacksmith-runners branch from 84cf537 to b2cf555 Compare August 31, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant