aux-search/.woodpecker/check-flake-files.yaml

25 lines
578 B
YAML
Raw Permalink Normal View History

---
when:
- event: push
- event: pull_request
path:
'flakes/**/*.toml'
steps:
- name: build
image: docker.io/nixos/nix
environment:
NIX_CONFIG: 'experimental-features = nix-command flakes'
RUST_LOG: debug
commands:
- |
shopt -s globstar
for f in flakes/**/*.toml; do
echo "checking $f"
nix run --accept-flake-config .#flake-info -- --json group "$f" "$(basename "$f" .toml)" --report
if [[ -f report.txt ]]; then
cat report.txt
exit 1
fi
done