We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 18e5898 commit 8b60f8bCopy full SHA for 8b60f8b
1 file changed
modules/hooks.nix
@@ -2236,7 +2236,13 @@ in
2236
name = "circleci";
2237
description = "Validate CircleCI config files.";
2238
package = tools.circleci-cli;
2239
- entry = "${hooks.circleci.package}/bin/circleci config validate";
+ entry = builtins.toString pkgs.writeShellScript "precommit-circleci" ''
2240
+ set -o errexit
2241
+
2242
+ for file in "$@"; do
2243
+ ${hooks.circleci.package}/bin/circleci config validate "$file"
2244
+ done
2245
+ '';
2246
files = "^.circleci/";
2247
types = [ "yaml" ];
2248
};
0 commit comments