name: cmake on: workflow_call: jobs: build: strategy: fail-fast: false matrix: include: - os: windows-2025 build_type: RelWithDebInfo - os: ubuntu-24.04 build_type: Debug - os: macos-15 build_type: Debug runs-on: ${{ matrix.os }} steps: - name: Checkout repository uses: actions/checkout@v4 - uses: ./.github/actions/setup-pixi - name: Build run: pixi run build ${{ matrix.build_type }} ON - name: Test run: pixi run test ${{ matrix.build_type }}