aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2020-01-23 11:37:40 +0100
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2020-01-24 02:53:34 +0530
commit806068304bed344a1b5cd71782c7df430084f44f (patch)
tree9fe9d1d2db28821ba49b7d59d28d4b2446b6d085 /.github
parentbc27ebacc92fe0bc69bf6763533aca70850db02e (diff)
downloadmeson-806068304bed344a1b5cd71782c7df430084f44f.zip
meson-806068304bed344a1b5cd71782c7df430084f44f.tar.gz
meson-806068304bed344a1b5cd71782c7df430084f44f.tar.bz2
ci: Add a Ubuntu 16.04 test
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/os_comp.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/os_comp.yml b/.github/workflows/os_comp.yml
new file mode 100644
index 0000000..ce89573
--- /dev/null
+++ b/.github/workflows/os_comp.yml
@@ -0,0 +1,24 @@
+name: OS Compatibility Tests
+
+on: [push, pull_request]
+
+jobs:
+ xenial:
+ name: Ubuntu 16.04 (xenial)
+ runs-on: ubuntu-16.04
+ steps:
+ - uses: actions/checkout@v1
+ - name: Install Dependencies
+ run: |
+ sudo apt update -yq
+ sudo apt install -yq --no-install-recommends g++ gfortran ninja-build gobjc gobjc++ zlib1g-dev
+ - name: Install ninja-build tool
+ uses: seanmiddleditch/gha-setup-ninja@v1
+ - name: Python version
+ run: python3 --version
+ - name: Ninja version
+ run: ninja --version
+ - name: Run tests
+ run: python3 run_tests.py
+ env:
+ CI: '1'