aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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'