From 3e8e56bcc266fcec78d0616d4631fecfde41bd9a Mon Sep 17 00:00:00 2001 From: labkey-susanh Date: Mon, 22 Dec 2025 14:11:34 -0800 Subject: [PATCH 1/4] Mark packageName and versionList as optional inputs since not needed in derived class --- src/main/groovy/org/labkey/gradle/task/PurgeNpmVersions.groovy | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/groovy/org/labkey/gradle/task/PurgeNpmVersions.groovy b/src/main/groovy/org/labkey/gradle/task/PurgeNpmVersions.groovy index 649a55e4..d8eaa75d 100644 --- a/src/main/groovy/org/labkey/gradle/task/PurgeNpmVersions.groovy +++ b/src/main/groovy/org/labkey/gradle/task/PurgeNpmVersions.groovy @@ -11,6 +11,7 @@ import org.gradle.api.DefaultTask import org.gradle.api.GradleException import org.gradle.api.provider.Property import org.gradle.api.tasks.Input +import org.gradle.api.tasks.Optional import org.gradle.api.tasks.TaskAction import org.labkey.gradle.util.TaskUtils @@ -22,9 +23,11 @@ abstract class PurgeNpmVersions extends DefaultTask private static final String VERSION_LIST_PROP = "versionList" @Input + @Optional final abstract Property packageName = project.objects.property(String).convention((project.hasProperty(PACKAGE_NAME_PROP) ? (String) project.property(PACKAGE_NAME_PROP) : null)) @Input + @Optional final abstract Property versionList = project.objects.property(String).convention((project.hasProperty(VERSION_LIST_PROP) ? (String) project.property(VERSION_LIST_PROP) : null)) @Input From 71d0545de4526fe6b16cff75dfb404f2ff6a33d1 Mon Sep 17 00:00:00 2001 From: labkey-susanh Date: Mon, 22 Dec 2025 14:29:08 -0800 Subject: [PATCH 2/4] release notes --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 78c3b1d2..91201451 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,10 @@ If you are making changes to the plugins, please see the [internal docs](https:/ on how to do that, including how to develop and test locally and the versioning information. ## Release Notes +### TBD +*Released* TBD +(Earliest compatible LabKey version: 25.10) +- Fix `PurgeNpmAlphaVersions` task ### 7.2.0 *Released*: 11 December 2025 From 617bff1c648f5d09834b73a7708baf00663333fd Mon Sep 17 00:00:00 2001 From: labkey-susanh Date: Mon, 22 Dec 2025 14:40:23 -0800 Subject: [PATCH 3/4] update version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 18a0e731..b7d68389 100644 --- a/build.gradle +++ b/build.gradle @@ -43,7 +43,7 @@ dependencies { } group = 'org.labkey.build' -project.version = "7.3.0-SNAPSHOT" +project.version = "7.3.0-fixNpmPurge-SNAPSHOT" gradlePlugin { plugins { From 71213d5940c708e662b980dc743d3bf3a896aff0 Mon Sep 17 00:00:00 2001 From: labkey-susanh Date: Tue, 23 Dec 2025 06:38:44 -0800 Subject: [PATCH 4/4] prepare for merge --- README.md | 4 ++-- build.gradle | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 91201451..f37bcf45 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@ If you are making changes to the plugins, please see the [internal docs](https:/ on how to do that, including how to develop and test locally and the versioning information. ## Release Notes -### TBD -*Released* TBD +### 7.2.1 +*Released* 23 December 2025 (Earliest compatible LabKey version: 25.10) - Fix `PurgeNpmAlphaVersions` task diff --git a/build.gradle b/build.gradle index b7d68389..18a0e731 100644 --- a/build.gradle +++ b/build.gradle @@ -43,7 +43,7 @@ dependencies { } group = 'org.labkey.build' -project.version = "7.3.0-fixNpmPurge-SNAPSHOT" +project.version = "7.3.0-SNAPSHOT" gradlePlugin { plugins {