diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index f4a90c7..b6f30b1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -2,19 +2,26 @@ name: ci on: push: - branches: [main] + branches: + - main + - 'linear/**' pull_request: jobs: rust: runs-on: ubuntu-latest + container: + image: rust:1.83-bookworm steps: - uses: actions/checkout@v4 - - name: Install stable toolchain + - name: Install runtime test deps (tmux + git) run: | - rustup toolchain install stable --profile minimal --component rustfmt,clippy - rustup default stable + apt-get update + apt-get install -y --no-install-recommends tmux git ca-certificates + + - name: Add rustfmt + clippy + run: rustup component add rustfmt clippy - name: Cache cargo uses: actions/cache@v4