stages: - build - test variables: GIT_SUBMODULE_STRATEGY: recursive cache: &global_cache key: files: - flake.lock - flake.nix paths: - /nix/store policy: pull-push build: image: nixos/nix stage: build timeout: 48h cache: <<: *global_cache script: - nix --experimental-features 'nix-command flakes' flake check --show-trace include: - template: Jobs/Secret-Detection.gitlab-ci.yml