Skip to content

Merge pull request #6 from savonet/mirror/pr-5186 #75

Merge pull request #6 from savonet/mirror/pr-5186

Merge pull request #6 from savonet/mirror/pr-5186 #75

Workflow file for this run

name: CI
on: [push]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest, ubuntu-24.04]
compiler: [4.14.2, 5.2.0]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install deps
run: |
if [ "$RUNNER_OS" = "macOS" ]; then
brew install ffmpeg flac libogg libvorbis speex theora opus
else
sudo apt-get update && sudo apt-get install -y ffmpeg libflac-dev libogg-dev libvorbis-dev libspeex-dev libtheora-dev libopus-dev
fi
shell: bash
- name: Build and test module
uses: savonet/build-and-test-ocaml-module@main
with:
ocaml-compiler: ${{ matrix.compiler }}
test-target: xiph_citest