on: push: branches: [main] jobs: build: runs-on: ubuntu-latest steps: - id: checkout name: checkout uses: actions/checkout@v4 - id: setup-rust name: setup rust uses: https://github.com/ningenMe/setup-rustup@v1.1.0 with: rust-version: nightly - id: cargo-build name: cargo build run: | cargo build shell: bash - id: cargo-test name: cargo test run: | cargo test --lib shell: bash clippy: runs-on: ubuntu-latest steps: - id: checkout name: checkout uses: actions/checkout@v4 - id: setup-rust name: setup rust uses: https://github.com/ningenMe/setup-rustup@v1.1.0 with: rust-version: nightly - id: cargo-clippy name: cargo clippy run: | cargo clippy --fix --lib -p glsl-lexer shell: bash - id: commit name: commit uses: https://github.com/EndBug/add-and-commit@v9 with: author_name: [Clippy]