Skip to content

lex: ignore \r in a separate case #41

lex: ignore \r in a separate case

lex: ignore \r in a separate case #41

Workflow file for this run

name: CI Linux
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:
toolchain:
- stable
- beta
- nightly
runs-on: ubuntu-latest
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