Files
ELYTerminal/.github/workflows/ci.yml
T
ZacharyZhang-NY 9c0c06764d
CI / platforms (windows-latest) (push) Failing after 7s
CI / macos (push) Failing after 12s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
T01: Linux windowing backends, macOS build gate, generated lockfile exempt
2026-10-14 11:20:27 -04:00

35 lines
752 B
YAML

name: CI
on:
push:
branches: [main]
pull_request:
jobs:
macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.95"
components: clippy, rustfmt
- uses: Swatinem/rust-cache@v2
- run: scripts/check.sh
- run: cargo build --locked
platforms:
strategy:
fail-fast: false
matrix:
os: [ubuntu-24.04, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v7
- uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.95"
- uses: Swatinem/rust-cache@v2
- run: cargo test --locked --quiet
- run: cargo build --locked