Skip to content

style: fix unnecessary use of fallible conversion #420

style: fix unnecessary use of fallible conversion

style: fix unnecessary use of fallible conversion #420

Workflow file for this run

on:
push:
branches: [main, dev]
pull_request:
name: Test C/C++ examples
jobs:
test_ffi_examples:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
rust:
- stable
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
submodules: recursive
- uses: actions-rs/toolchain@v1
with:
toolchain: ${{ matrix.rust }}
override: true
- name: Setup cmake
uses: jwlawson/[email protected]
with:
cmake-version: '3.16.x'
- uses: Swatinem/rust-cache@v2
- name: Install cbindgen
uses: baptiste0928/cargo-install@v2
with:
crate: cbindgen
version: "=0.24.3"
- name: Run cmake
run: |
cmake -Sdemes-forward-capi/c_example -Bbuild
- name: Build
run: |
cmake --build build
- name: Run C example
run: |
./build/example demes-forward-capi/example_yaml/*.yaml