tTest builds with GitHub Actions - vaccinewars - be a doctor and try to vaccina… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 95d1e8468b119c5d55af14fdd79daa8de6dc3be8 | |
parent 3dd44154370d7768ba2ec21da04559411c8312f2 | |
Author: Ben Webb <[email protected]> | |
Date: Wed, 16 Dec 2020 00:52:18 -0800 | |
Test builds with GitHub Actions | |
Diffstat: | |
A .github/workflows/build.yml | 32 +++++++++++++++++++++++++++++… | |
1 file changed, 32 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml | |
t@@ -0,0 +1,32 @@ | |
+name: build | |
+ | |
+on: [push, pull_request] | |
+ | |
+jobs: | |
+ build: | |
+ | |
+ strategy: | |
+ fail-fast: false | |
+ matrix: | |
+ os: [ubuntu-latest] | |
+ flags: ["--enable-networking --disable-gtk3", | |
+ "--enable-networking --enable-gtk3", | |
+ "--disable-networking"] | |
+ include: | |
+ - os: macos-latest | |
+ flags: "--enable-networking" | |
+ runs-on: ${{ matrix.os }} | |
+ | |
+ steps: | |
+ - uses: actions/checkout@v2 | |
+ - name: Install dependencies | |
+ if: matrix.os == "ubuntu-latest" | |
+ run: | | |
+ sudo apt-get update -qq && sudo apt-get install -qq automake autoconf … | |
+ - name: Build | |
+ run: | | |
+ ./autogen.sh {{ matrix.flags }} && make -j2 | |
+ - name: Test | |
+ run: | | |
+ src/dopewars -v | |
+ src/dopewars -h |