Skip to content

WIP: add checkout to build jobs #134

WIP: add checkout to build jobs

WIP: add checkout to build jobs #134

Workflow file for this run

name: cmake-test
on:
push:
branches: [ "*" ]
pull_request:
branches: [ "*" ]
jobs:
cmake-test-macos:
uses: ./.github/workflows/cmake-test-on.yml
with:
os: ${{ matrix.os }}
os_version: ${{ matrix.os_version }}
compiler: ${{ matrix.compiler }}
triplet: ${{ matrix.triplet }}
strategy:
fail-fast: false
matrix:
os: [macos]
os_version: [latest]
compiler: [clang++]
triplet: [arm64-osx]
cmake-test-ubuntu:
uses: ./.github/workflows/cmake-test-on.yml
with:
os: ${{ matrix.os }}
os_version: ${{ matrix.os_version }}
compiler: ${{ matrix.compiler }}
triplet: ${{ matrix.triplet }}
strategy:
fail-fast: false
matrix:
os: [ubuntu]
os_version: [22.04, 24.04]
compiler: [clang++, g++]
triplet: [x64-linux]
cmake-test-windows:
uses: ./.github/workflows/cmake-test-on.yml
with:
os: ${{ matrix.os }}
os_version: ${{ matrix.os_version }}
compiler: ${{ matrix.compiler }}
triplet: ${{ matrix.triplet }}
strategy:
fail-fast: false
matrix:
os: [windows]
os_version: [latest]
compiler: [cl]
triplet: [x64-windows]
cmake-test:
needs: [cmake-test-ubuntu, cmake-test-macos, cmake-test-windows]
runs-on: ubuntu-latest
steps:
- run: |
echo "All tests completed"