From 368873d0bf44a7183e886b1dbdcb440d1134a38a Mon Sep 17 00:00:00 2001 From: Surajit Shil Date: Sun, 7 Dec 2025 20:35:01 +0530 Subject: [PATCH] Node24 upgrade for BashV3 task --- Tasks/BashV3/package-lock.json | 62 +++++++++++++++++++++++++--------- Tasks/BashV3/package.json | 6 ++-- Tasks/BashV3/task.json | 6 +++- Tasks/BashV3/task.loc.json | 6 +++- 4 files changed, 59 insertions(+), 21 deletions(-) diff --git a/Tasks/BashV3/package-lock.json b/Tasks/BashV3/package-lock.json index ea914dc8c929..66155ec75dff 100644 --- a/Tasks/BashV3/package-lock.json +++ b/Tasks/BashV3/package-lock.json @@ -10,14 +10,14 @@ "license": "MIT", "dependencies": { "@types/mocha": "^9.1.1", - "@types/node": "^20.3.1", - "azure-pipelines-task-lib": "^4.17.3", + "@types/node": "^24.10.0", + "azure-pipelines-task-lib": "^5.2.2", "azure-pipelines-tasks-utility-common": "3.258.0", "uuid": "^3.0.1" }, "devDependencies": { "@tsconfig/node10": "1.0.9", - "typescript": "5.1.6" + "typescript": "^5.7.2" } }, "node_modules/@tsconfig/node10": { @@ -34,12 +34,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/@types/node/-/node-20.17.9.tgz", - "integrity": "sha1-XxQdS37hJc3uX67+KN4JU5iGW6s=", + "version": "24.10.1", + "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/@types/node/-/node-24.10.1.tgz", + "integrity": "sha1-kekhgsk9uL1iJPygMeI3DO+ajwE=", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~7.16.0" } }, "node_modules/@types/semver": { @@ -85,9 +85,9 @@ } }, "node_modules/azure-pipelines-task-lib": { - "version": "4.17.3", - "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/azure-pipelines-task-lib/-/azure-pipelines-task-lib-4.17.3.tgz", - "integrity": "sha1-/VMnGollIKefO6iDOcwLNiv51bk=", + "version": "5.2.2", + "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/azure-pipelines-task-lib/-/azure-pipelines-task-lib-5.2.2.tgz", + "integrity": "sha1-YSyHtfztrtNI6Gbgoq6Y997dpyk=", "license": "MIT", "dependencies": { "adm-zip": "^0.5.10", @@ -119,6 +119,21 @@ "integrity": "sha1-MO6SP02UB5PgOA9c5hwL1LcZa2w=", "license": "MIT" }, + "node_modules/azure-pipelines-tasks-utility-common/node_modules/azure-pipelines-task-lib": { + "version": "4.17.3", + "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/azure-pipelines-task-lib/-/azure-pipelines-task-lib-4.17.3.tgz", + "integrity": "sha1-/VMnGollIKefO6iDOcwLNiv51bk=", + "license": "MIT", + "dependencies": { + "adm-zip": "^0.5.10", + "minimatch": "3.0.5", + "nodejs-file-downloader": "^4.11.1", + "q": "^1.5.1", + "semver": "^5.7.2", + "shelljs": "^0.8.5", + "uuid": "^3.0.1" + } + }, "node_modules/azure-pipelines-tool-lib": { "version": "2.0.8", "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/azure-pipelines-tool-lib/-/azure-pipelines-tool-lib-2.0.8.tgz", @@ -134,6 +149,21 @@ "uuid": "^3.3.2" } }, + "node_modules/azure-pipelines-tool-lib/node_modules/azure-pipelines-task-lib": { + "version": "4.17.3", + "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/azure-pipelines-task-lib/-/azure-pipelines-task-lib-4.17.3.tgz", + "integrity": "sha1-/VMnGollIKefO6iDOcwLNiv51bk=", + "license": "MIT", + "dependencies": { + "adm-zip": "^0.5.10", + "minimatch": "3.0.5", + "nodejs-file-downloader": "^4.11.1", + "q": "^1.5.1", + "semver": "^5.7.2", + "shelljs": "^0.8.5", + "uuid": "^3.0.1" + } + }, "node_modules/azure-pipelines-tool-lib/node_modules/typed-rest-client": { "version": "1.8.11", "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/typed-rest-client/-/typed-rest-client-1.8.11.tgz", @@ -766,9 +796,9 @@ } }, "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha1-AvisICttrSwN1eCRN0W0ejeZgnQ=", + "version": "5.9.3", + "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha1-W09Z4VMQqxeiFvXWz1PuR27eZw8=", "dev": true, "license": "Apache-2.0", "bin": { @@ -786,9 +816,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha1-NREcnRQ3q4OnzcCrri8m2I7aCgI=", + "version": "7.16.0", + "resolved": "https://pkgs.dev.azure.com/mseng/PipelineTools/_packaging/PipelineTools_PublicPackages/npm/registry/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha1-/8zf82rqSITL/OmnUKBYAiT1ikY=", "license": "MIT" }, "node_modules/utf8-byte-length": { diff --git a/Tasks/BashV3/package.json b/Tasks/BashV3/package.json index 2eefdccedc8d..b0981394c846 100644 --- a/Tasks/BashV3/package.json +++ b/Tasks/BashV3/package.json @@ -20,13 +20,13 @@ "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", "dependencies": { "@types/mocha": "^9.1.1", - "@types/node": "^20.3.1", - "azure-pipelines-task-lib": "^4.17.3", + "@types/node": "^24.10.0", + "azure-pipelines-task-lib": "^5.2.2", "azure-pipelines-tasks-utility-common": "3.258.0", "uuid": "^3.0.1" }, "devDependencies": { "@tsconfig/node10": "1.0.9", - "typescript": "5.1.6" + "typescript": "^5.7.2" } } diff --git a/Tasks/BashV3/task.json b/Tasks/BashV3/task.json index a679bb04a4f7..44a2b7d7c95e 100644 --- a/Tasks/BashV3/task.json +++ b/Tasks/BashV3/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 259, + "Minor": 267, "Patch": 0 }, "releaseNotes": "Script task consistency. Added support for multiple lines and added support for Windows.", @@ -115,6 +115,10 @@ "Node20_1": { "target": "bash.js", "argumentFormat": "" + }, + "Node24": { + "target": "bash.js", + "argumentFormat": "" } }, "messages": { diff --git a/Tasks/BashV3/task.loc.json b/Tasks/BashV3/task.loc.json index 7e0da3e8b07c..ef5ea939cf0a 100644 --- a/Tasks/BashV3/task.loc.json +++ b/Tasks/BashV3/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 259, + "Minor": 267, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", @@ -115,6 +115,10 @@ "Node20_1": { "target": "bash.js", "argumentFormat": "" + }, + "Node24": { + "target": "bash.js", + "argumentFormat": "" } }, "messages": {