name: CI on: push: branches: - main pull_request: workflow_dispatch: jobs: typos: name: "Typos" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Check typos uses: crate-ci/typos@master with: config: ./typos.toml clippy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Run clippy working-directory: ./copperd run: cargo clippy --all-targets --all-features build: name: "Build" runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v4 - name: "Install TeXLive" run: | sudo apt update DEBIAN_FRONTEND=noninteractive \ sudo apt install --yes \ rustup