Skip to content

Merge pull request #37 from flowy-code/stepper_func #367

Merge pull request #37 from flowy-code/stepper_func

Merge pull request #37 from flowy-code/stepper_func #367

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ${{ matrix.os }}
name: test (${{ matrix.os }})
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
build-type: [Release]
steps:
- uses: actions/checkout@v4
- name: Setup micromamba
uses: mamba-org/setup-micromamba@v1
with:
micromamba-version: '1.5.7-0'
environment-file: environment.yml
init-shell: bash
cache-environment: true
post-cleanup: 'all'
- name: Compile with meson
shell: micromamba-shell {0}
run: |
meson setup build --buildtype release
meson compile -C build
- name: Test with meson
shell: micromamba-shell {0}
run: |
meson test -C build --verbose
- name: Compile and test without netcdf
shell: micromamba-shell {0}
run: |
meson setup build_nonetcdf --buildtype release --vsenv -Dwith_netcdf=false
meson compile -C build_nonetcdf
meson test -C build_nonetcdf --verbose