Skip to content

lex: add float support #42

lex: add float support

lex: add float support #42

Workflow file for this run

name: CI macOS
on:
push:
branches: [ main ]
paths:
- 'src/**'
- 'Cargo.lock'
- 'Cargo.toml'
- 'rustfmt.toml'
- 'config/**'
- '.github/workflows/**'
pull_request:
branches: [ main ]
paths:
- 'src/**'
- 'Cargo.lock'
- 'Cargo.toml'
- 'rustfmt.toml'
- 'config/**'
- '.github/workflows/**'
env:
CARGO_TERM_COLOR: always
RUST_BACKTRACE: 1
jobs:
ci:
name: ${{ matrix.toolchain }}
strategy:
matrix:
os: [macos-13, macos-14]
toolchain:
- stable
- beta
- nightly
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
- name: Add clippy
if: matrix.toolchain != 'stable'
run: rustup component add clippy
- name: Add rustfmt
if: matrix.toolchain != 'stable'
run: rustup component add rustfmt
- run: cargo build --verbose
- run: cargo test --verbose
- run: cargo clippy --verbose
- run: cargo fmt -- --check