From 29503f955b8e94ce97824a20192484eb10e6f1ff Mon Sep 17 00:00:00 2001 From: Olli Helenius Date: Fri, 15 Nov 2024 10:48:24 +0200 Subject: [PATCH] gradle: handle updates to .0 versions --- pkgs/development/tools/build-managers/gradle/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/build-managers/gradle/default.nix b/pkgs/development/tools/build-managers/gradle/default.nix index 8245da6875d3..4d5bd1870e8d 100644 --- a/pkgs/development/tools/build-managers/gradle/default.nix +++ b/pkgs/development/tools/build-managers/gradle/default.nix @@ -276,7 +276,13 @@ rec { // lib.optionalAttrs (updateAttrPath != null) { updateScript = nix-update-script { attrPath = updateAttrPath; - extraArgs = [ "--url=https://github.com/gradle/gradle" ]; + extraArgs = [ + "--url=https://github.com/gradle/gradle" + # Gradle’s .0 releases are tagged as `vX.Y.0`, but the actual + # release version omits the `.0`, so we’ll wanto to only capture + # the version up but not including the the trailing `.0`. + "--version-regex=^v(\\d+\\.\\d+(?:\\.[1-9]\\d?)?)(\\.0)?$" + ]; }; };