Skip to content

Compare built-in and Rust load on FYRE #109

Compare built-in and Rust load on FYRE

Compare built-in and Rust load on FYRE #109

Workflow file for this run

name: Rust CI
on:
pull_request:
push:
branches: [main]
permissions:
contents: read
concurrency:
group: rust-ci-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
CARGO_TERM_COLOR: always
CARGO_TARGET_DIR: target
RUSTFLAGS: -D warnings
jobs:
images:
uses: ./.github/workflows/images.yml
permissions:
contents: read
packages: write
quality:
uses: ./.github/workflows/quality.yml
native:
name: native (${{ matrix.target }})
strategy:
fail-fast: false
matrix:
include:
- runner: ubuntu-24.04
target: x86_64-unknown-linux-gnu
- runner: macos-15
target: aarch64-apple-darwin
- runner: windows-2025
target: x86_64-pc-windows-msvc
runs-on: ${{ matrix.runner }}
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@1.97.0
with:
targets: ${{ matrix.target }}
- name: Restore Rust cache
uses: Swatinem/rust-cache@v2.9.1
- name: Run native tests
shell: bash
run: cargo test --all-targets --locked