mirror of
https://github.com/logos-co/logos-view-module-runtime.git
synced 2026-08-27 11:01:13 +00:00
This repo had no CI at all. Both open PRs (#20, #21) report "no checks reported on the branch", so every green result claimed for the QML bridge changes came from a local run on one machine, on one platform -- which is how several defects in that change set shipped green in the first place. The suite is already a nix derivation whose checkPhase runs ctest over every test target (nix/test.nix), so building the check IS running the tests; there is no separate run step to keep in sync. Both platforms run because the bridge coordinates processes and sockets, and the two OSes have already disagreed about exactly that elsewhere in the stack. Modelled on logos-protocol's workflow, including the DeterminateSystems installer (cachix/install-nix-action trips over pre-existing nix build users on the macOS runners) and a non-fatal cachix push. Co-authored-by: Claude Opus 5 <noreply@anthropic.com>