From 15d819002ccd4ff493d438d0593efdee9f5c71ad Mon Sep 17 00:00:00 2001 From: David Connelly Date: Mon, 9 Jun 2025 11:52:36 -0600 Subject: [PATCH 1/8] Update package.json updated asset-compute-devtools to latest version for OAuth support --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4ce76b4..fe0371d 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "dependencies": { "@adobe/aio-cli-lib-app-config": "^1.0.0", "@adobe/aio-lib-runtime": "^5.0.0", - "@adobe/asset-compute-devtool": "^3.0.0", + "@adobe/asset-compute-devtool": "^4.0.0", "@oclif/core": "^1.15.0", "amazon-s3-uri": "0.1.1", "cachedir": "^2.3.0", From 3eba4bba106ab5fba280161d1047783565f86dcb Mon Sep 17 00:00:00 2001 From: David Connelly Date: Tue, 8 Jul 2025 09:12:32 -0600 Subject: [PATCH 2/8] Update package-lock.json --- package-lock.json | 521 ++++++++++++++++++++++++++++++---------------- 1 file changed, 344 insertions(+), 177 deletions(-) diff --git a/package-lock.json b/package-lock.json index abdf968..d3ab193 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@adobe/aio-cli-lib-app-config": "^1.0.0", "@adobe/aio-lib-runtime": "^5.0.0", - "@adobe/asset-compute-devtool": "^3.0.0", + "@adobe/asset-compute-devtool": "^4.0.0", "@oclif/core": "^1.15.0", "amazon-s3-uri": "0.1.1", "cachedir": "^2.3.0", @@ -210,13 +210,14 @@ } }, "node_modules/@adobe/asset-compute-client": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@adobe/asset-compute-client/-/asset-compute-client-4.3.8.tgz", - "integrity": "sha512-Qbc30fOqHduiYzf4ADUYOSsCiCTZePBphgI1rpWqDzI5YuG1jzvCetePJEe3ElzgpzOorsXZOPmunItiT5aBeg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@adobe/asset-compute-client/-/asset-compute-client-5.2.1.tgz", + "integrity": "sha512-oykScrhpWy0k3SkNMyd0A/bmwJkhQO7KAiWrIQ1uQIPbESPtSrLr4g6t06ni+CQYL7et3azcZpk2zbo8w2uoRQ==", + "license": "Apache-2.0", "dependencies": { - "@adobe/asset-compute-events-client": "^1.0.1", - "@adobe/jwt-auth": "^0.3.3", + "@adobe/asset-compute-events-client": "^1.2.1", "@adobe/node-fetch-retry": "^2.0.0", + "clone": "^2.1.2", "fs-extra": "^10.0.0", "js-yaml": "^4.1.0", "uuid": "^8.3.2" @@ -225,12 +226,14 @@ "node_modules/@adobe/asset-compute-client/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/@adobe/asset-compute-client/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -244,6 +247,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -252,26 +256,27 @@ } }, "node_modules/@adobe/asset-compute-devtool": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@adobe/asset-compute-devtool/-/asset-compute-devtool-3.0.0.tgz", - "integrity": "sha512-iMsijwmh1QYEtzkZ99gpTUecdCp7r3dxq/T3UieEUrPGVBzhRnUbPp1dnJ3QN2CVkG6cBUMzeoLSE1Nbs+bclQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@adobe/asset-compute-devtool/-/asset-compute-devtool-4.0.0.tgz", + "integrity": "sha512-YhjYq20M+yQKJ/h9FvYj36g5ZF0k0AgnYiSE83ESOUDWzRDR9an1UOg/Gu1eJQFRNtXjF57ZXwqetDbGfOTHAg==", + "license": "Apache-2.0", "dependencies": { - "@adobe/asset-compute-client": "^4.3.8", + "@adobe/asset-compute-client": "^5.2.1", "@adobe/cloud-blobstore-wrapper": "^1.1.4", "ajv": "^6.12.0", - "body-parser": "^1.19.0", + "body-parser": "^1.19.1", "cors": "^2.8.5", "cross-os": "^1.4.0", - "debug": "~4.3.1", + "debug": "~4.3.3", "dotenv": "^8.2.0", - "express": "~4.17.1", + "express": "~4.17.2", "express-formidable": "^1.2.0", "formidable": "^1.2.2", "fs-extra": "^8.1.0", "http-errors": "~1.8.0", "install": "^0.13.0", "open": "^7.3.1", - "openwhisk": "^3.21.3", + "openwhisk": "^3.21.6", "portfinder": "^1.0.28", "run-func": "^1.0.5", "uuid": "^8.3.2" @@ -315,9 +320,10 @@ } }, "node_modules/@adobe/asset-compute-events-client": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@adobe/asset-compute-events-client/-/asset-compute-events-client-1.1.2.tgz", - "integrity": "sha512-GRsYfxn2rnJFQ+01EV/3QH6bQqYnrfOcLsUce/5yViQ2adVKiCABnzpX3HeF0VZodX7IXGH5F64qyQLHTfTBEQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@adobe/asset-compute-events-client/-/asset-compute-events-client-1.2.1.tgz", + "integrity": "sha512-uVkCrgf/ojy8Wztxa7WLvbCxqKDZpOqDbauJTCX6YmexHMpY6cw52sIXuk7UU391gDvZ2jjpJsB7Ysl6EmWKYw==", + "license": "Apache-2.0", "dependencies": { "@adobe/node-fetch-retry": "^2.2.0", "form-data": "^2.5.1", @@ -326,19 +332,6 @@ "nodejs-base64": "^2.0.0" } }, - "node_modules/@adobe/asset-compute-events-client/node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/@adobe/cloud-blobstore-wrapper": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@adobe/cloud-blobstore-wrapper/-/cloud-blobstore-wrapper-1.1.4.tgz", @@ -956,19 +949,6 @@ "which": "bin/which" } }, - "node_modules/@adobe/jwt-auth": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@adobe/jwt-auth/-/jwt-auth-0.3.3.tgz", - "integrity": "sha512-vrxL6Efq76WLp9EnSX6j3K/TFlp7exVlmY4FfRcKMHJ0icSqHmXKR21jUZpLmZmTkujrjiqbIWwnh/pE0Vlh5A==", - "dependencies": { - "form-data": "^3.0.0", - "jsonwebtoken": "^8.5.1", - "node-fetch": "^2.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@adobe/node-fetch-retry": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@adobe/node-fetch-retry/-/node-fetch-retry-2.2.0.tgz", @@ -1030,19 +1010,6 @@ "xml2js": "^0.4.19" } }, - "node_modules/@azure/ms-rest-js/node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/@azure/ms-rest-js/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -3630,7 +3597,8 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" }, "node_modules/buffer-from": { "version": "1.1.2", @@ -3761,6 +3729,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -4030,7 +4011,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, "engines": { "node": ">=0.8" } @@ -4963,6 +4943,20 @@ "node": ">=8" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", @@ -5015,6 +5009,7 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" } @@ -5196,11 +5191,56 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -6124,16 +6164,19 @@ } }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.3.tgz", + "integrity": "sha512-XHIrMD0NpDrNM/Ckf7XJiBbLl57KEhT3+i3yY+eWm+cqYZJQTZrKo8Y8AWKnuV5GT4scfuUGt9LzNoIx3dU1nQ==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">= 6" + "node": ">= 0.12" } }, "node_modules/formidable": { @@ -6272,9 +6315,13 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { "version": "1.1.5", @@ -6354,13 +6401,24 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6374,6 +6432,19 @@ "node": ">=8.0.0" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", @@ -6606,6 +6677,18 @@ "node": ">= 4" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -6684,6 +6767,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -6741,9 +6825,10 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6752,12 +6837,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -6797,6 +6882,18 @@ "node": ">=8" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -6888,9 +6985,10 @@ } }, "node_modules/http-link-header": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.5.tgz", - "integrity": "sha512-msKrMbv/xHzhdOD4sstbEr+NbGqpv8ZtZliiCeByGENJo1jK1GZ/81zHF9HpWtEH5ihovPpdqHXniwZapJCKEA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.3.tgz", + "integrity": "sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -7971,6 +8069,7 @@ "version": "8.5.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "license": "MIT", "dependencies": { "jws": "^3.2.2", "lodash.includes": "^4.3.0", @@ -7989,9 +8088,10 @@ } }, "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -8029,11 +8129,12 @@ "dev": true }, "node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz", + "integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==", + "license": "MIT", "dependencies": { - "buffer-equal-constant-time": "1.0.1", + "buffer-equal-constant-time": "^1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } @@ -8042,6 +8143,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", "dependencies": { "jwa": "^1.4.1", "safe-buffer": "^5.0.1" @@ -8382,7 +8484,8 @@ "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" }, "node_modules/lodash.isboolean": { "version": "3.0.3", @@ -8402,7 +8505,8 @@ "node_modules/lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" }, "node_modules/lodash.ismatch": { "version": "4.4.0", @@ -8418,7 +8522,8 @@ "node_modules/lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", @@ -8444,7 +8549,8 @@ "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", @@ -8617,6 +8723,15 @@ "marked": "^1.0.0 || ^2.0.0" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -9520,7 +9635,8 @@ "node_modules/nodejs-base64": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/nodejs-base64/-/nodejs-base64-2.0.0.tgz", - "integrity": "sha512-rf83teAz8f251P+HQW0nZyIhIIKrTs8wz11n5+Dp1b+/oWCYSeCfNfbUqda5B0DhspBVXwJ7SPk8aghv/TFsjQ==" + "integrity": "sha512-rf83teAz8f251P+HQW0nZyIhIIKrTs8wz11n5+Dp1b+/oWCYSeCfNfbUqda5B0DhspBVXwJ7SPk8aghv/TFsjQ==", + "license": "Unlicense" }, "node_modules/nopt": { "version": "4.0.3", @@ -18091,13 +18207,13 @@ } }, "@adobe/asset-compute-client": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@adobe/asset-compute-client/-/asset-compute-client-4.3.8.tgz", - "integrity": "sha512-Qbc30fOqHduiYzf4ADUYOSsCiCTZePBphgI1rpWqDzI5YuG1jzvCetePJEe3ElzgpzOorsXZOPmunItiT5aBeg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@adobe/asset-compute-client/-/asset-compute-client-5.2.1.tgz", + "integrity": "sha512-oykScrhpWy0k3SkNMyd0A/bmwJkhQO7KAiWrIQ1uQIPbESPtSrLr4g6t06ni+CQYL7et3azcZpk2zbo8w2uoRQ==", "requires": { - "@adobe/asset-compute-events-client": "^1.0.1", - "@adobe/jwt-auth": "^0.3.3", + "@adobe/asset-compute-events-client": "^1.2.1", "@adobe/node-fetch-retry": "^2.0.0", + "clone": "^2.1.2", "fs-extra": "^10.0.0", "js-yaml": "^4.1.0", "uuid": "^8.3.2" @@ -18129,26 +18245,26 @@ } }, "@adobe/asset-compute-devtool": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@adobe/asset-compute-devtool/-/asset-compute-devtool-3.0.0.tgz", - "integrity": "sha512-iMsijwmh1QYEtzkZ99gpTUecdCp7r3dxq/T3UieEUrPGVBzhRnUbPp1dnJ3QN2CVkG6cBUMzeoLSE1Nbs+bclQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@adobe/asset-compute-devtool/-/asset-compute-devtool-4.0.0.tgz", + "integrity": "sha512-YhjYq20M+yQKJ/h9FvYj36g5ZF0k0AgnYiSE83ESOUDWzRDR9an1UOg/Gu1eJQFRNtXjF57ZXwqetDbGfOTHAg==", "requires": { - "@adobe/asset-compute-client": "^4.3.8", + "@adobe/asset-compute-client": "^5.2.1", "@adobe/cloud-blobstore-wrapper": "^1.1.4", "ajv": "^6.12.0", - "body-parser": "^1.19.0", + "body-parser": "^1.19.1", "cors": "^2.8.5", "cross-os": "^1.4.0", - "debug": "~4.3.1", + "debug": "~4.3.3", "dotenv": "^8.2.0", - "express": "~4.17.1", + "express": "~4.17.2", "express-formidable": "^1.2.0", "formidable": "^1.2.2", "fs-extra": "^8.1.0", "http-errors": "~1.8.0", "install": "^0.13.0", "open": "^7.3.1", - "openwhisk": "^3.21.3", + "openwhisk": "^3.21.6", "portfinder": "^1.0.28", "run-func": "^1.0.5", "uuid": "^8.3.2" @@ -18185,27 +18301,15 @@ } }, "@adobe/asset-compute-events-client": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@adobe/asset-compute-events-client/-/asset-compute-events-client-1.1.2.tgz", - "integrity": "sha512-GRsYfxn2rnJFQ+01EV/3QH6bQqYnrfOcLsUce/5yViQ2adVKiCABnzpX3HeF0VZodX7IXGH5F64qyQLHTfTBEQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@adobe/asset-compute-events-client/-/asset-compute-events-client-1.2.1.tgz", + "integrity": "sha512-uVkCrgf/ojy8Wztxa7WLvbCxqKDZpOqDbauJTCX6YmexHMpY6cw52sIXuk7UU391gDvZ2jjpJsB7Ysl6EmWKYw==", "requires": { "@adobe/node-fetch-retry": "^2.2.0", "form-data": "^2.5.1", "http-link-header": "^1.0.4", "jsonwebtoken": "^8.5.1", "nodejs-base64": "^2.0.0" - }, - "dependencies": { - "form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - } } }, "@adobe/cloud-blobstore-wrapper": { @@ -18692,16 +18796,6 @@ } } }, - "@adobe/jwt-auth": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@adobe/jwt-auth/-/jwt-auth-0.3.3.tgz", - "integrity": "sha512-vrxL6Efq76WLp9EnSX6j3K/TFlp7exVlmY4FfRcKMHJ0icSqHmXKR21jUZpLmZmTkujrjiqbIWwnh/pE0Vlh5A==", - "requires": { - "form-data": "^3.0.0", - "jsonwebtoken": "^8.5.1", - "node-fetch": "^2.6.1" - } - }, "@adobe/node-fetch-retry": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@adobe/node-fetch-retry/-/node-fetch-retry-2.2.0.tgz", @@ -18754,16 +18848,6 @@ "xml2js": "^0.4.19" }, "dependencies": { - "form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -21010,6 +21094,15 @@ "get-intrinsic": "^1.0.2" } }, + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -21199,8 +21292,7 @@ "clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" }, "clone-buffer": { "version": "1.0.0", @@ -21911,6 +22003,16 @@ "is-obj": "^2.0.0" } }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", @@ -22118,11 +22220,40 @@ "unbox-primitive": "^1.0.2" } }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, + "es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "requires": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + } + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -22867,13 +22998,15 @@ "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" }, "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.3.tgz", + "integrity": "sha512-XHIrMD0NpDrNM/Ckf7XJiBbLl57KEhT3+i3yY+eWm+cqYZJQTZrKo8Y8AWKnuV5GT4scfuUGt9LzNoIx3dU1nQ==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" } }, "formidable": { @@ -22977,9 +23110,9 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "function.prototype.name": { "version": "1.1.5", @@ -23041,13 +23174,20 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" } }, "get-package-type": { @@ -23055,6 +23195,15 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + } + }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", @@ -23236,6 +23385,11 @@ } } }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -23290,6 +23444,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -23331,17 +23486,16 @@ } }, "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" }, "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "requires": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" } }, "has-unicode": { @@ -23368,6 +23522,14 @@ } } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -23440,9 +23602,9 @@ } }, "http-link-header": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.0.5.tgz", - "integrity": "sha512-msKrMbv/xHzhdOD4sstbEr+NbGqpv8ZtZliiCeByGENJo1jK1GZ/81zHF9HpWtEH5ihovPpdqHXniwZapJCKEA==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.3.tgz", + "integrity": "sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==" }, "http-proxy-agent": { "version": "4.0.1", @@ -24242,9 +24404,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" } } }, @@ -24278,11 +24440,11 @@ "dev": true }, "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.2.tgz", + "integrity": "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==", "requires": { - "buffer-equal-constant-time": "1.0.1", + "buffer-equal-constant-time": "^1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } @@ -24782,6 +24944,11 @@ "supports-hyperlinks": "^2.1.0" } }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", From c59a09958c8cbf6584cbb28cd4d356d858f36dc4 Mon Sep 17 00:00:00 2001 From: David Connelly Date: Tue, 8 Jul 2025 13:22:07 -0600 Subject: [PATCH 3/8] update to node 16 test --- .github/workflows/node.js.yml | 14 +++++++------- src/lib/actionrunner.js | 2 +- test-projects/cloudfiles/manifest.yml | 2 +- test-projects/deadlines/manifest.yml | 2 +- test-projects/debug-log/manifest.yml | 2 +- test-projects/echo-params/manifest.yml | 2 +- test-projects/invocation-error/manifest.yml | 2 +- test-projects/mockserver/manifest.yml | 2 +- test-projects/multiple-workers/manifest.yml | 4 ++-- test-projects/no-tests/manifest.yml | 2 +- test-projects/single-worker/manifest.yml | 2 +- test-projects/test-expected-error/manifest.yml | 2 +- .../test-failure-missing-rendition/manifest.yml | 2 +- test-projects/test-failure-rendition/manifest.yml | 2 +- test-projects/test-hidden-file/manifest.yml | 2 +- test-projects/test-name-mismatch/manifest.yml | 2 +- test-projects/use-devDependency/manifest.yml | 2 +- test-projects/with space/manifest.yml | 2 +- 18 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index ba38db0..bf7ac7e 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -16,12 +16,12 @@ jobs: if: "!contains(github.event.head_commit.message, '[ci skip]')" strategy: matrix: - node-version: [14, 16, 18] + node-version: [14.18, 16.13, 18] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - name: Docker login @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: npx @adobe/sizewatcher env: GITHUB_TOKEN: ${{ secrets.ADOBE_BOT_GITHUB_TOKEN }} @@ -47,13 +47,13 @@ jobs: needs: [build] if: ${{ !contains(github.event.head_commit.message, '[ci skip]') && github.ref == 'refs/heads/master' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Use Node.js 16 - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: - node-version: '16' + node-version: '16.13' - run: npm install - run: npm run semantic-release env: diff --git a/src/lib/actionrunner.js b/src/lib/actionrunner.js index f7d5451..ea05880 100644 --- a/src/lib/actionrunner.js +++ b/src/lib/actionrunner.js @@ -26,7 +26,7 @@ const OPENWHISK_DEFAULTS = { timeoutMsec: 60000, memoryLimitMB: 256, - defaultKind: "nodejs:10", + defaultKind: "nodejs:16", // https://github.com/apache/incubator-openwhisk/blob/master/ansible/files/runtimes.json // note: openwhisk deployments might have their own versions diff --git a/test-projects/cloudfiles/manifest.yml b/test-projects/cloudfiles/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/cloudfiles/manifest.yml +++ b/test-projects/cloudfiles/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/deadlines/manifest.yml b/test-projects/deadlines/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/deadlines/manifest.yml +++ b/test-projects/deadlines/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/debug-log/manifest.yml b/test-projects/debug-log/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/debug-log/manifest.yml +++ b/test-projects/debug-log/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/echo-params/manifest.yml b/test-projects/echo-params/manifest.yml index 165ba76..594fbcf 100644 --- a/test-projects/echo-params/manifest.yml +++ b/test-projects/echo-params/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'echo.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/invocation-error/manifest.yml b/test-projects/invocation-error/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/invocation-error/manifest.yml +++ b/test-projects/invocation-error/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/mockserver/manifest.yml b/test-projects/mockserver/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/mockserver/manifest.yml +++ b/test-projects/mockserver/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/multiple-workers/manifest.yml b/test-projects/multiple-workers/manifest.yml index d940640..e8c84af 100644 --- a/test-projects/multiple-workers/manifest.yml +++ b/test-projects/multiple-workers/manifest.yml @@ -3,13 +3,13 @@ packages: actions: workerA: function: 'actions/workerA/workerA.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true workerB: function: 'actions/workerB/workerB.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/no-tests/manifest.yml b/test-projects/no-tests/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/no-tests/manifest.yml +++ b/test-projects/no-tests/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/single-worker/manifest.yml b/test-projects/single-worker/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/single-worker/manifest.yml +++ b/test-projects/single-worker/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/test-expected-error/manifest.yml b/test-projects/test-expected-error/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/test-expected-error/manifest.yml +++ b/test-projects/test-expected-error/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/test-failure-missing-rendition/manifest.yml b/test-projects/test-failure-missing-rendition/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/test-failure-missing-rendition/manifest.yml +++ b/test-projects/test-failure-missing-rendition/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/test-failure-rendition/manifest.yml b/test-projects/test-failure-rendition/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/test-failure-rendition/manifest.yml +++ b/test-projects/test-failure-rendition/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/test-hidden-file/manifest.yml b/test-projects/test-hidden-file/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/test-hidden-file/manifest.yml +++ b/test-projects/test-hidden-file/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/test-name-mismatch/manifest.yml b/test-projects/test-name-mismatch/manifest.yml index cc7e212..62c5fa3 100644 --- a/test-projects/test-name-mismatch/manifest.yml +++ b/test-projects/test-name-mismatch/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'actions/worker/worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/use-devDependency/manifest.yml b/test-projects/use-devDependency/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/use-devDependency/manifest.yml +++ b/test-projects/use-devDependency/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true diff --git a/test-projects/with space/manifest.yml b/test-projects/with space/manifest.yml index 420c0a1..c51788a 100644 --- a/test-projects/with space/manifest.yml +++ b/test-projects/with space/manifest.yml @@ -3,7 +3,7 @@ packages: actions: worker: function: 'worker.js' - runtime: 'nodejs:10' + runtime: 'nodejs:16' web: true annotations: require-adobe-auth: true From 90f9167dffd59e3767dd951e171161ed3594951d Mon Sep 17 00:00:00 2001 From: David Connelly Date: Tue, 8 Jul 2025 13:34:26 -0600 Subject: [PATCH 4/8] node versions --- src/lib/actionrunner.js | 6 +++--- .../src/dx-asset-compute-worker-1/ext.config.yaml | 4 ++-- .../src/dx-asset-compute-worker-1/ext.config.yaml | 2 +- .../src/dx-asset-compute-worker-1/ext.config.yaml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/lib/actionrunner.js b/src/lib/actionrunner.js index ea05880..55e1fe9 100644 --- a/src/lib/actionrunner.js +++ b/src/lib/actionrunner.js @@ -35,9 +35,9 @@ const OPENWHISK_DEFAULTS = { // "nodejs:6" : "openwhisk/nodejs6action:latest", // "nodejs:8" : "openwhisk/action-nodejs-v8:latest", "nodejs:10" : "adobeapiplatform/adobe-action-nodejs-v10:3.0.27", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v10/tags - "nodejs:12" : "adobeapiplatform/adobe-action-nodejs-v12:3.0.27", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v12/tags - "nodejs:14" : "adobeapiplatform/adobe-action-nodejs-v14:3.0.27", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v14/tags - "nodejs:16" : "adobeapiplatform/adobe-action-nodejs-v16:3.0.34", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v14/tags + "nodejs:12" : "adobeapiplatform/adobe-action-nodejs-v12:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v12/tags + "nodejs:14" : "adobeapiplatform/adobe-action-nodejs-v14:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v14/tags + "nodejs:16" : "adobeapiplatform/adobe-action-nodejs-v16:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v16/tags // "python" : "openwhisk/python2action:latest", // "python:2" : "openwhisk/python2action:latest", // "python:3" : "openwhisk/python3action:latest", diff --git a/test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/ext.config.yaml b/test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/ext.config.yaml index ea1a9d8..1c245e1 100644 --- a/test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/ext.config.yaml +++ b/test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/ext.config.yaml @@ -14,7 +14,7 @@ runtimeManifest: worker: function: actions/worker/index.js web: 'yes' - runtime: 'nodejs:14' + runtime: 'nodejs:16' limits: concurrency: 10 annotations: @@ -22,7 +22,7 @@ runtimeManifest: worker-1: function: actions/worker-1/index.js web: 'yes' - runtime: 'nodejs:14' + runtime: 'nodejs:16' limits: concurrency: 10 annotations: diff --git a/test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/ext.config.yaml b/test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/ext.config.yaml index 918dc92..5b04cc5 100644 --- a/test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/ext.config.yaml +++ b/test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/ext.config.yaml @@ -14,7 +14,7 @@ runtimeManifest: worker: function: actions/worker-2/index.js web: 'yes' - runtime: 'nodejs:14' + runtime: 'nodejs:16' limits: concurrency: 10 annotations: diff --git a/test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/ext.config.yaml b/test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/ext.config.yaml index 91b96bc..92bd6b6 100644 --- a/test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/ext.config.yaml +++ b/test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/ext.config.yaml @@ -14,7 +14,7 @@ runtimeManifest: worker: function: actions/worker/index.js web: 'yes' - runtime: 'nodejs:14' + runtime: 'nodejs:16' limits: concurrency: 10 annotations: From c76f76e3bdf72c54e776876d5b270f5fd35b2434 Mon Sep 17 00:00:00 2001 From: David Connelly Date: Tue, 8 Jul 2025 13:42:15 -0600 Subject: [PATCH 5/8] Remove Node 12 Tests EOL was in 2022 --- src/lib/actionrunner.js | 2 +- test-projects/node12/.gitignore | 2 -- test-projects/node12/manifest.yml | 9 -------- test-projects/node12/package.json | 8 ------- .../test/asset-compute/worker/simple/file.jpg | Bin 6484 -> 0 bytes .../asset-compute/worker/simple/rendition.jpg | Bin 6484 -> 0 bytes test-projects/node12/worker.js | 20 ------------------ test/commands/test-worker.test.js | 16 +------------- 8 files changed, 2 insertions(+), 55 deletions(-) delete mode 100644 test-projects/node12/.gitignore delete mode 100644 test-projects/node12/manifest.yml delete mode 100644 test-projects/node12/package.json delete mode 100644 test-projects/node12/test/asset-compute/worker/simple/file.jpg delete mode 100644 test-projects/node12/test/asset-compute/worker/simple/rendition.jpg delete mode 100644 test-projects/node12/worker.js diff --git a/src/lib/actionrunner.js b/src/lib/actionrunner.js index 55e1fe9..4fc2a39 100644 --- a/src/lib/actionrunner.js +++ b/src/lib/actionrunner.js @@ -35,7 +35,7 @@ const OPENWHISK_DEFAULTS = { // "nodejs:6" : "openwhisk/nodejs6action:latest", // "nodejs:8" : "openwhisk/action-nodejs-v8:latest", "nodejs:10" : "adobeapiplatform/adobe-action-nodejs-v10:3.0.27", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v10/tags - "nodejs:12" : "adobeapiplatform/adobe-action-nodejs-v12:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v12/tags + // "nodejs:12" : removed - Node.js 12 is end-of-life and incompatible with modern dependencies "nodejs:14" : "adobeapiplatform/adobe-action-nodejs-v14:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v14/tags "nodejs:16" : "adobeapiplatform/adobe-action-nodejs-v16:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v16/tags // "python" : "openwhisk/python2action:latest", diff --git a/test-projects/node12/.gitignore b/test-projects/node12/.gitignore deleted file mode 100644 index 4df65d4..0000000 --- a/test-projects/node12/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -rendition* -!test/**/rendition* \ No newline at end of file diff --git a/test-projects/node12/manifest.yml b/test-projects/node12/manifest.yml deleted file mode 100644 index c593933..0000000 --- a/test-projects/node12/manifest.yml +++ /dev/null @@ -1,9 +0,0 @@ -packages: - __APP_PACKAGE__: - actions: - worker: - function: 'worker.js' - runtime: 'nodejs:12' - web: true - annotations: - require-adobe-auth: true diff --git a/test-projects/node12/package.json b/test-projects/node12/package.json deleted file mode 100644 index 027ba63..0000000 --- a/test-projects/node12/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "worker", - "version": "1.0.0", - "dependencies": { - "@adobe/asset-compute-sdk": "^2.10.6" - }, - "private": true -} diff --git a/test-projects/node12/test/asset-compute/worker/simple/file.jpg b/test-projects/node12/test/asset-compute/worker/simple/file.jpg deleted file mode 100644 index 530b5e41cc62dd56d0cd92c1cdb0fe418e02c0dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6484 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 { - // copy source to rendition to transfer 1:1 - await fs.copyFile(source.path, rendition.path); -}); diff --git a/test/commands/test-worker.test.js b/test/commands/test-worker.test.js index d5b6664..f17bc2b 100644 --- a/test/commands/test-worker.test.js +++ b/test/commands/test-worker.test.js @@ -236,21 +236,7 @@ describe("test-worker command", function() { assertTestResults("worker"); }); - testCommand("test-projects/node12", "asset-compute:test-worker") - .it("runs tests in a project using kind nodejs:12", function(ctx) { - assertExitCode(undefined); - assert(ctx.stdout.includes(" - simple")); - assert(ctx.stdout.includes("✔ Succeeded.")); - assert(ctx.stdout.includes("✔︎ All tests were successful.")); - assert(ctx.stdout.includes("- Tests run : 1")); - assert(ctx.stdout.includes("- Failures : 0")); - assert(ctx.stdout.includes("- Errors : 0")); - - assert(!fs.existsSync(".nui")); - assert(!fs.existsSync(path.join("actions", "worker", "build"))); - assertMissingOrEmptyDirectory("build", "test-worker"); - assertTestResults("worker"); - }); + // nodejs:12 test removed - Node.js 12 is end-of-life and incompatible with modern dependencies testCommand("test-projects/node14", "asset-compute:test-worker") .it("runs tests in a project using kind nodejs:14", function(ctx) { assertExitCode(undefined); From abcca943271fd7efaab9090856914ee4c7b75c4c Mon Sep 17 00:00:00 2001 From: David Connelly Date: Tue, 8 Jul 2025 13:56:00 -0600 Subject: [PATCH 6/8] Update actionrunner.js remove node 10 --- src/lib/actionrunner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/actionrunner.js b/src/lib/actionrunner.js index 4fc2a39..62b97e2 100644 --- a/src/lib/actionrunner.js +++ b/src/lib/actionrunner.js @@ -34,7 +34,7 @@ const OPENWHISK_DEFAULTS = { // "nodejs" : "openwhisk/nodejsaction:latest", // deprecated, image no longer available // "nodejs:6" : "openwhisk/nodejs6action:latest", // "nodejs:8" : "openwhisk/action-nodejs-v8:latest", - "nodejs:10" : "adobeapiplatform/adobe-action-nodejs-v10:3.0.27", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v10/tags + // "nodejs:10" : "adobeapiplatform/adobe-action-nodejs-v10:3.0.27", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v10/tags // "nodejs:12" : removed - Node.js 12 is end-of-life and incompatible with modern dependencies "nodejs:14" : "adobeapiplatform/adobe-action-nodejs-v14:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v14/tags "nodejs:16" : "adobeapiplatform/adobe-action-nodejs-v16:3.0.43", // see: https://hub.docker.com/r/adobeapiplatform/adobe-action-nodejs-v16/tags From b2ef7e6353b3e8389e40e1fb341b021b1488e43e Mon Sep 17 00:00:00 2001 From: David Connelly Date: Tue, 8 Jul 2025 13:59:48 -0600 Subject: [PATCH 7/8] Update actionrunner.test.js --- test/lib/actionrunner.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/lib/actionrunner.test.js b/test/lib/actionrunner.test.js index 3eac35b..8f1f897 100644 --- a/test/lib/actionrunner.test.js +++ b/test/lib/actionrunner.test.js @@ -33,7 +33,7 @@ describe("actionrunner tests", function() { const actionRunner = new OpenwhiskActionRunner({ action: { exec: { - kind: 'nodejs:10', + kind: 'nodejs:16', binary: true, code: '2435' } From a28efd65bfdddeb49d613a5df692e8e757776dfd Mon Sep 17 00:00:00 2001 From: David Connelly Date: Tue, 8 Jul 2025 14:14:41 -0600 Subject: [PATCH 8/8] updated coverage --- .github/workflows/node.js.yml | 9 +- package-lock.json | 202 ---------------------------------- package.json | 4 +- 3 files changed, 10 insertions(+), 205 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index bf7ac7e..1994a74 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -31,7 +31,14 @@ jobs: REGISTRY_SECRET: ${{ secrets.AZURE_CONTAINER_REGISTRY_SECRET }} - run: npm ci - run: npm test - - run: npm run report-coverage + - run: npm run generate-coverage + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v3 + with: + file: ./coverage.lcov + flags: unittests + name: codecov-umbrella + fail_ci_if_error: false sizewatcher: runs-on: ubuntu-latest diff --git a/package-lock.json b/package-lock.json index d3ab193..644fdfb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,7 +34,6 @@ "@semantic-release/git": "9.0.0", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", - "codecov": "^3.8.1", "conventional-changelog-eslint": "3.0.8", "dockerode": "^3.2.1", "eslint": "^7.24.0", @@ -3110,16 +3109,6 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/argv": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz", - "integrity": "sha512-dEamhpPEwRUBpLNHeuCm/v+g0anFByHahxodVO/BbAarHVBBg2MccCwf9K+o1Pof+2btdnkJelYVUWjW/VrATw==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "engines": { - "node": ">=0.6.10" - } - }, "node_modules/argv-formatter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz", @@ -4092,26 +4081,6 @@ "node": ">=0.10.0" } }, - "node_modules/codecov": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.8.3.tgz", - "integrity": "sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA==", - "deprecated": "https://about.codecov.io/blog/codecov-uploader-deprecation-plan/", - "dev": true, - "dependencies": { - "argv": "0.0.2", - "ignore-walk": "3.0.4", - "js-yaml": "3.14.1", - "teeny-request": "7.1.1", - "urlgrey": "1.0.0" - }, - "bin": { - "codecov": "bin/codecov" - }, - "engines": { - "node": ">=4.0" - } - }, "node_modules/color": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", @@ -5812,21 +5781,6 @@ "fastest-levenshtein": "^1.0.7" } }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dev": true, - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fast-url-parser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -7114,15 +7068,6 @@ "node": ">= 4" } }, - "node_modules/ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -16231,15 +16176,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "dev": true, - "dependencies": { - "stubs": "^3.0.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -16387,12 +16323,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", - "dev": true - }, "node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -16563,35 +16493,6 @@ "node": ">=10" } }, - "node_modules/teeny-request": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.1.tgz", - "integrity": "sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==", - "dev": true, - "dependencies": { - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.1", - "stream-events": "^1.0.5", - "uuid": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/teeny-request/node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", @@ -17098,15 +16999,6 @@ "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", "dev": true }, - "node_modules/urlgrey": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-1.0.0.tgz", - "integrity": "sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w==", - "dev": true, - "dependencies": { - "fast-url-parser": "^1.1.3" - } - }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -20626,12 +20518,6 @@ "sprintf-js": "~1.0.2" } }, - "argv": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz", - "integrity": "sha512-dEamhpPEwRUBpLNHeuCm/v+g0anFByHahxodVO/BbAarHVBBg2MccCwf9K+o1Pof+2btdnkJelYVUWjW/VrATw==", - "dev": true - }, "argv-formatter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz", @@ -21364,19 +21250,6 @@ "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", "dev": true }, - "codecov": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.8.3.tgz", - "integrity": "sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA==", - "dev": true, - "requires": { - "argv": "0.0.2", - "ignore-walk": "3.0.4", - "js-yaml": "3.14.1", - "teeny-request": "7.1.1", - "urlgrey": "1.0.0" - } - }, "color": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", @@ -22699,23 +22572,6 @@ "fastest-levenshtein": "^1.0.7" } }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dev": true, - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - } - } - }, "fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -23701,15 +23557,6 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "ignore-walk": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", - "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -30593,15 +30440,6 @@ } } }, - "stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "dev": true, - "requires": { - "stubs": "^3.0.0" - } - }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -30712,12 +30550,6 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", - "dev": true - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -30851,31 +30683,6 @@ "readable-stream": "^3.1.1" } }, - "teeny-request": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.1.tgz", - "integrity": "sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==", - "dev": true, - "requires": { - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.1", - "stream-events": "^1.0.5", - "uuid": "^8.0.0" - }, - "dependencies": { - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - } - } - }, "temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", @@ -31245,15 +31052,6 @@ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", "dev": true }, - "urlgrey": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-1.0.0.tgz", - "integrity": "sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w==", - "dev": true, - "requires": { - "fast-url-parser": "^1.1.3" - } - }, "util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", diff --git a/package.json b/package.json index fe0371d..d4a73ca 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ "@semantic-release/git": "9.0.0", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", - "codecov": "^3.8.1", "conventional-changelog-eslint": "3.0.8", "dockerode": "^3.2.1", "eslint": "^7.24.0", @@ -82,7 +81,8 @@ "postpack": "rm -f oclif.manifest.json", "test": "nyc -r=text -r=lcov mocha --recursive --exit", "posttest": "eslint .", - "report-coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov", + "generate-coverage": "nyc report --reporter=text-lcov > coverage.lcov", + "report-coverage": "npm run generate-coverage", "clean": "for d in test-projects/*; do pushd \"$d\"; rm -rf package-lock.json node_modules dist build .nui .asset-compute; popd; done", "semantic-release": "semantic-release" }