tTest builds with GitHub Actions - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 95d1e8468b119c5d55af14fdd79daa8de6dc3be8
(DIR) parent 3dd44154370d7768ba2ec21da04559411c8312f2
(HTM) Author: Ben Webb <ben@salilab.org>
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(-)
---
(DIR) 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 gcc libglib2.0-dev libcurl4-openssl-dev libgtk2.0-dev libgtk-3-dev
+ - name: Build
+ run: |
+ ./autogen.sh {{ matrix.flags }} && make -j2
+ - name: Test
+ run: |
+ src/dopewars -v
+ src/dopewars -h