diff options
Diffstat (limited to 'nixpkgs/pkgs/common-updater/generic-updater.nix')
-rw-r--r-- | nixpkgs/pkgs/common-updater/generic-updater.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/common-updater/generic-updater.nix b/nixpkgs/pkgs/common-updater/generic-updater.nix index e75a6dd7ab05..25008d664b93 100644 --- a/nixpkgs/pkgs/common-updater/generic-updater.nix +++ b/nixpkgs/pkgs/common-updater/generic-updater.nix @@ -105,7 +105,10 @@ let fi # update the nix expression - ${common-updater-scripts}/bin/update-source-version "$attr_path" "$latest_tag" + ${common-updater-scripts}/bin/update-source-version --print-changes "$attr_path" "$latest_tag" + else + # No changes for commit protocol. + echo "[]" fi echo "" >> ${fileForGitCommands} @@ -114,4 +117,8 @@ let in { name = "generic-update-script"; command = [ updateScript name pname version attrPath versionLister ignoredVersions rev-prefix odd-unstable patchlevel-unstable ]; + supportedFeatures = [ + # Stdout must contain output according to the updateScript commit protocol when the update script finishes with a non-zero exit code. + "commit" + ]; } |