We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4ec8f40 commit 4693028Copy full SHA for 4693028
modules/hooks.nix
@@ -2238,11 +2238,17 @@ in
2238
package = tools.circleci-cli;
2239
entry = builtins.toString (pkgs.writeShellScript "precommit-circleci" ''
2240
set -e
2241
-
+ failed=false
2242
for file in "$@"; do
2243
- echo "$file"
2244
- ${hooks.circleci.package}/bin/circleci config validate "$file"
+ if ! ${hooks.circleci.package}/bin/circleci config validate "$file" 2>&1
+ then
2245
+ echo "$file"
2246
+ failed=true
2247
+ fi
2248
done
2249
+ if [[ $failed == "true" ]]; then
2250
+ exit 1
2251
2252
'');
2253
files = "^.circleci/";
2254
types = [ "yaml" ];
0 commit comments