summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorSean OMeara <[email protected]>2022-12-13 16:49:08 +0100
committerGitHub <[email protected]>2022-12-13 16:49:08 +0100
commitd2de0292ccd4b22227b653624de0bb893d850dfe (patch)
tree279d7ace1b227229704497c75e351a8d6bca4772 /.github
parent0210ba9c13bae2c46408129ae6e56934fe17d63c (diff)
mac and windows github builds (#1817)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml36
1 files changed, 22 insertions, 14 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 54aa2a05..d60c4709 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/[email protected]