TEMP: verify the engine and catalog tests on Windows and macOS (drop before merge)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Brandon Thomas 2026-10-13 02:01:03 -04:00
parent 2e1c7d0247
commit b684376eba
1 changed files with 23 additions and 0 deletions

23
.github/workflows/tmp-verify-fixci.yml vendored Normal file
View File

@ -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"