Files
dotfiles/.github/workflows/nixfmt.yml
Menno van Leeuwen 212050a0ee
Some checks failed
Nix Format Check / check-format (push) Failing after 10s
fix: update nixfmt workflow to use latest install action and change nixfmt package
2024-11-18 15:16:41 +01:00

30 lines
673 B
YAML

name: Nix Format Check
on:
pull_request:
push:
branches: [ master ]
jobs:
check-format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Nix
uses: cachix/install-nix-action@v30
- name: Install nixfmt
run: nix-env -i nixfmt-rfc-style
- name: Check Nix formatting
run: |
find . -name "*.nix" -type f -exec nixfmt {} \;
if git diff --quiet; then
echo "All Nix files are properly formatted"
else
echo "Error: Some Nix files are not properly formatted"
git diff
exit 1
fi