one gate: check.sh, run locally and by the workflow

This commit is contained in:
funkpower
2026-09-19 11:07:52 -04:00
parent d8929371b4
commit 6c2f5352a0
2 changed files with 64 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
name: ci
on:
push:
workflow_dispatch:
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: install rust
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \
| sh -s -- -y --default-toolchain stable --profile minimal \
--component rustfmt --component clippy
echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
- name: cache
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: cargo-${{ hashFiles('Cargo.lock') }}
- name: check
run: ./check.sh