Files
yaak-mountain-loop/.github/workflows/ci-rust.yml
Gregory Schier c89359cf55 Remove cache
2024-06-08 20:47:18 -07:00

35 lines
728 B
YAML

on:
push:
paths:
- src-tauri/**
- .github/workflows/**
name: CI (Rust)
defaults:
run:
working-directory: src-tauri
jobs:
test:
name: Check/Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
sparse-checkout: 'src-tauri'
sparse-checkout-cone-mode: false
- run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: nightly # required for `cargo udeps`
override: true
- name: Lint
run: cargo check
- name: Test
run: cargo test --all