Login
4 branches 0 tags
Ben (Desktop/Arch) Improved CI caching 0e401cb 15 days ago 245 Commits
rubhub / .rubhub / workflows / test.yaml
name: Test

packages:
  - rustc
  - cargo
  - clippy
  - pkg-config
  - openssl
  - nodejs
  - nodePackages.npm
  - git
  
jobs:
  - name: Build
    steps:
      - name: Install npm deps
        run: npm ci
      - name: Build frontend
        run: npm run build
      - name: Cargo check
        run: cargo check
  - name: Test
    steps:
      - name: Run tests
        run: cargo test
  - name: Lint
    steps:
      - name: Clippy
        run: cargo clippy -- -D warnings