diff --git a/.github/workflows/meson.yml b/.github/workflows/meson.yml index c2d21b6..b1ca90a 100644 --- a/.github/workflows/meson.yml +++ b/.github/workflows/meson.yml @@ -4,7 +4,23 @@ on: [push] jobs: publish: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + + strategy: + # Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable. + fail-fast: false + + # Set up a matrix to run the following 3 configurations: + # 1. + # 2. + # 3. + # + # To add more build types (Release, Debug, RelWithDebInfo, etc.) customize the build_type list. + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + #build_type: [Release] + #c_compiler: [gcc, clang, cl] + steps: - name: checkout repository uses: actions/checkout@v4