chore: add pull request justfile linting (#562)

This commit is contained in:
RoyalOughtness
2024-11-11 21:32:22 -08:00
committed by GitHub
parent a4a3b2f0cb
commit 95e7b5a768

26
.github/workflows/justlint.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: just-lint
on:
pull_request:
branches:
- live
jobs:
bluebuild:
name: Just lint
runs-on: ubuntu-24.04
permissions:
contents: read
strategy:
fail-fast: false # stop GH from cancelling all matrix builds if one fails
steps:
- name: Checkout repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Lint justfiles
run: |
sudo apt-get install pipx
pipx install rust-just
find "./files/justfiles" -type f -name "*.just" | while read -r file; do
echo "Checking syntax: $file"
just --unstable --fmt --check -f $file || { exit 1; }
done