From 630f9f09a99881c6d01cd3987bdd575bade3eef1 Mon Sep 17 00:00:00 2001 From: "Marios S. Kyriakou" Date: Tue, 19 Mar 2024 13:31:03 +0200 Subject: [PATCH] Create macos.yml --- .github/workflows/macos.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/macos.yml diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml new file mode 100644 index 0000000..fa5913e --- /dev/null +++ b/.github/workflows/macos.yml @@ -0,0 +1,35 @@ +name: macOS + +on: + push: + pull_request: + schedule: + - cron: '0 0 1 * *' + +jobs: + build: + runs-on: macos-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup build directory + run: mkdir buildproducts + + - name: CMake + working-directory: ./buildproducts + run: cmake .. + + - name: Make + working-directory: ./buildproducts + run: make + + - name: Copy header files to build directory + run: | + cp include/epanet2.h buildproducts/ + cp include/epanet2_2.h buildproducts/ + cp include/epanet2_enums.h buildproducts/ + + - uses: actions/upload-artifact@v4 + with: + name: libepanet-output + path: buildproducts/