From d2de0292ccd4b22227b653624de0bb893d850dfe Mon Sep 17 00:00:00 2001 From: Sean OMeara Date: Tue, 13 Dec 2022 16:49:08 +0100 Subject: [PATCH] mac and windows github builds (#1817) --- .github/workflows/build.yml | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 54aa2a058..d60c4709d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,36 +1,44 @@ -on: [ push, pull_request ] - +on: [ push ] + jobs: build_ubuntu: runs-on: ubuntu-latest steps: - - name: checkout - uses: actions/checkout@v3 - - - name: make - run: make - - - name: selftest - run: make selftest + - name: checkout + uses: actions/checkout@v3 + + - name: make + run: make + + - name: selftest + run: make selftest build_macos: runs-on: macos-latest steps: - name: checkout uses: actions/checkout@v3 - + + - name: Install Rust Toolchain + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + target: aarch64-apple-darwin + override: true + components: rustfmt, clippy + - name: make run: make - + - name: selftest run: make selftest - + build_windows: runs-on: windows-latest steps: - name: checkout uses: actions/checkout@v3 - + - name: setup msbuild uses: microsoft/setup-msbuild@v1.1.3