From 4bb04e77c7a66cc8641d8db31ea2f2a6c3ed6ad1 Mon Sep 17 00:00:00 2001 From: Jordan Bayles Date: Mon, 9 Sep 2024 18:56:34 -0700 Subject: [PATCH 1/3] Create cmake.yml --- .github/workflows/cmake.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/cmake.yml diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml new file mode 100644 index 000000000..332c6e1cf --- /dev/null +++ b/.github/workflows/cmake.yml @@ -0,0 +1,14 @@ +name: Build +on: + push: +jobs: + build-project: + name: Build Project + runs-on: ubuntu-latest + steps: + - name: Checkout Project + uses: actions/checkout@v4 + + - name: Build Project + uses: threeal/cmake-action@v2.0.0 + From 323fbceda0131d5fea070951681d3c8d9c82caca Mon Sep 17 00:00:00 2001 From: Jordan Bayles Date: Mon, 9 Sep 2024 18:57:47 -0700 Subject: [PATCH 2/3] Update cmake.yml --- .github/workflows/cmake.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 332c6e1cf..c6ac15a49 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -1,14 +1,13 @@ -name: Build -on: - push: +name: cmake +on: [push] jobs: - build-project: - name: Build Project + cmake: + name: build runs-on: ubuntu-latest steps: - - name: Checkout Project + - name: checkout project uses: actions/checkout@v4 - - name: Build Project + - name: build project uses: threeal/cmake-action@v2.0.0 From 852e758ae105000b2b65de43dab690ab9e678d73 Mon Sep 17 00:00:00 2001 From: Jordan Bayles Date: Mon, 9 Sep 2024 18:59:55 -0700 Subject: [PATCH 3/3] Update cmake.yml --- .github/workflows/cmake.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index c6ac15a49..675493b8f 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -1,9 +1,14 @@ name: cmake on: [push] jobs: - cmake: - name: build - runs-on: ubuntu-latest + publish: + runs-on: ${{ matrix.os }} + + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + steps: - name: checkout project uses: actions/checkout@v4