From b684376eba2d23d1ceabe31b5c307e58b4325299 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 13 Oct 2026 02:01:03 -0400 Subject: [PATCH] TEMP: verify the engine and catalog tests on Windows and macOS (drop before merge) Co-Authored-By: Claude Opus 5.5 --- .github/workflows/tmp-verify-fixci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/tmp-verify-fixci.yml diff --git a/.github/workflows/tmp-verify-fixci.yml b/.github/workflows/tmp-verify-fixci.yml new file mode 100644 index 00000000..86652199 --- /dev/null +++ b/.github/workflows/tmp-verify-fixci.yml @@ -0,0 +1,23 @@ +# TEMPORARY (dropped before merge): run the engine and catalog tests on Windows and macOS. +name: tmp verify fix-ci +on: + pull_request: + branches: [main] +permissions: + contents: read +jobs: + test: + if: github.head_ref == 'claude/fix-main-ci-freebsd' + strategy: + fail-fast: false + matrix: + os: [windows-latest, macos-latest] + runs-on: ${{ matrix.os }} + timeout-minutes: 90 + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: dtolnay/rust-toolchain@686976e191b89faba57d3206551f0f330d8cb249 # stable + - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2 + - run: cargo test --locked -p lightcraft-engine -p lightcraft-catalog --lib --no-fail-fast + env: + CARGO_PROFILE_DEV_DEBUG: "0"