Skip to content

Merge pull request #40 from seldon-code/develop #371

Merge pull request #40 from seldon-code/develop

Merge pull request #40 from seldon-code/develop #371

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
meson compile -C build
- name: Test with meson
shell: micromamba-shell {0}
run: |
meson test -C build --verbose