aux-search/.github/workflows/check-flake-files.yml

41 lines
786 B
YAML
Raw Normal View History

name: "Check Flake Groups"
on:
workflow_dispatch:
pull_request:
paths:
- 'flakes/**.toml'
jobs:
automatic-custom-flakes-check:
runs-on: ubuntu-latest
strategy:
fail-fast: true
env:
RUST_LOG: debug
steps:
- name: Checking out the repository
uses: actions/checkout@v2
- name: Setup
uses: ./.github/actions/common-setup
with:
CACHIX_SIGNING_KEY: ${{ secrets.CACHIX_SIGNING_KEY }}
- name: Building import_scripts
run: |
nix build .#flake-info
- name: Try importing all custom flakes
run: |
shopt -s globstar
for flake_group in flakes/**/*.toml
do
./result/bin/flake-info group "$flake_group" "$(basename "$flake_group" .toml)"
done