From 726c8968823a722ee58e6028daddf7e4a486f123 Mon Sep 17 00:00:00 2001 From: Jordan Bayles Date: Mon, 9 Sep 2024 16:33:38 -0700 Subject: [PATCH] Update meson.yml Add multilple OSes --- .github/workflows/meson.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/meson.yml b/.github/workflows/meson.yml index c2d21b648..b1ca90af9 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