Skip to content

Release Check

Release Check #9

name: Release Check
on:
workflow_dispatch:
inputs:
ref:
required: false
type: string
fail-fast:
required: false
type: boolean
default: true
workflow_call:
inputs:
ref:
required: false
type: string
fail-fast:
required: false
type: boolean
default: true
jobs:
test:
name: test ${{ matrix.name }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: ${{ inputs.fail-fast }}
matrix:
include:
- name: linux x86-64
os: ubuntu-latest
- name: macos x86-64
os: macos-latest
- name: windows x86-64
os: windows-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref }}
- uses: dtolnay/rust-toolchain@stable
- run: cargo test --profile=ci --no-fail-fast