leptos-use/.github/workflows/tests.yml
Marc-Stefan Cassola ff59f05e36
Update tests.yml
2023-07-13 09:43:23 +01:00

32 lines
757 B
YAML

on:
pull_request:
workflow_dispatch:
name: Tests
permissions: write-all
jobs:
tests:
name: Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: nightly
profile: minimal
override: true
components: rustfmt, clippy, rust-src
- name: Cache
uses: Swatinem/rust-cache@v2
- name: Check formatting
run: cargo fmt --check
# TODO: this action doesn't seem to work
# - name: Clippy check
# uses: auguwu/clippy-action@1.1.2
# with:
# args: --all-features --tests
# token: ${{ secrets.GITHUB_TOKEN }}
- name: Run tests
run: cargo test --all-features