The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
982 B
38 lines
982 B
name: OS Comp Tests |
|
|
|
on: [push, pull_request] |
|
|
|
jobs: |
|
xenial: |
|
name: Ubuntu 16.04 |
|
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 python3-setuptools python3-pip g++ gfortran gobjc gobjc++ zlib1g-dev python-dev python3-dev libboost-all-dev |
|
- name: Remove GitHub boost version |
|
run: sudo rm -rf /usr/local/share/boost |
|
- 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' |
|
XENIAL: '1' |
|
|
|
arch: |
|
name: Arch Linux |
|
runs-on: ubuntu-latest |
|
container: mensinda/arch:latest |
|
steps: |
|
- uses: actions/checkout@v1 |
|
- name: Run tests |
|
run: ./run_tests.py |
|
env: |
|
CI: '1'
|
|
|