From 0704961b8bd76c74543032539a4b87550ca97441 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 09:56:55 -0700 Subject: [PATCH 01/16] Bump actions/publish-immutable-action in the actions-minor group (#298) Bumps the actions-minor group with 1 update: [actions/publish-immutable-action](https://github.com/actions/publish-immutable-action). Updates `actions/publish-immutable-action` from 0.0.3 to 0.0.4 - [Release notes](https://github.com/actions/publish-immutable-action/releases) - [Commits](https://github.com/actions/publish-immutable-action/compare/0.0.3...v0.0.4) --- updated-dependencies: - dependency-name: actions/publish-immutable-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/publish-immutable-actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-immutable-actions.yml b/.github/workflows/publish-immutable-actions.yml index df8b0b8..99bb5ec 100644 --- a/.github/workflows/publish-immutable-actions.yml +++ b/.github/workflows/publish-immutable-actions.yml @@ -19,4 +19,4 @@ jobs: uses: actions/checkout@v4 - name: Publish id: publish - uses: actions/publish-immutable-action@0.0.3 + uses: actions/publish-immutable-action@v0.0.4 From 21da615079f466933bace548cfb08958dd87adbb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 07:20:24 -0700 Subject: [PATCH 02/16] Bump the npm-development group with 3 updates (#299) * Bump the npm-development group with 3 updates Bumps the npm-development group with 3 updates: [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [jose](https://github.com/panva/jose). Updates `@types/jest` from 29.5.13 to 29.5.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Updates `@types/node` from 22.7.5 to 22.8.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `jose` from 5.9.4 to 5.9.6 - [Release notes](https://github.com/panva/jose/releases) - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md) - [Commits](https://github.com/panva/jose/compare/v5.9.4...v5.9.6) --- updated-dependencies: - dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: jose dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] * rebuild dist Signed-off-by: Brian DeHamer --------- Signed-off-by: dependabot[bot] Signed-off-by: Brian DeHamer Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian DeHamer --- dist/index.js | Bin 2968985 -> 2967767 bytes package-lock.json | 32 ++++++++++++++++---------------- package.json | 6 +++--- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/dist/index.js b/dist/index.js index 31716b2032c12d7fe629ceb181d8c7744fac71d2..08045ed1ae21e6d3ef9b2535bad23fc583ba3cf2 100644 GIT binary patch delta 1620 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 diff --git a/package-lock.json b/package-lock.json index 9144382..7860ebd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,8 +13,8 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@types/jest": "^29.5.13", - "@types/node": "^22.7.5", + "@types/jest": "^29.5.14", + "@types/node": "^22.8.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -24,7 +24,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.4", + "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", @@ -1667,9 +1667,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.13", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.13.tgz", - "integrity": "sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, "dependencies": { "expect": "^29.0.0", @@ -1691,12 +1691,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "version": "22.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", + "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", "dev": true, "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.19.8" } }, "node_modules/@types/stack-utils": { @@ -5695,9 +5695,9 @@ } }, "node_modules/jose": { - "version": "5.9.4", - "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.4.tgz", - "integrity": "sha512-WBBl6au1qg6OHj67yCffCgFR3BADJBXN8MdRvCgJDuMv3driV2nHr7jdGvaKX9IolosAsn+M0XRArqLXUhyJHQ==", + "version": "5.9.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.9.6.tgz", + "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -8145,9 +8145,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz", - "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==", + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true }, "node_modules/unique-filename": { diff --git a/package.json b/package.json index 6076875..118ab8d 100644 --- a/package.json +++ b/package.json @@ -74,8 +74,8 @@ "@actions/core": "^1.11.1" }, "devDependencies": { - "@types/jest": "^29.5.13", - "@types/node": "^22.7.5", + "@types/jest": "^29.5.14", + "@types/node": "^22.8.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -85,7 +85,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", - "jose": "^5.9.4", + "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", "nock": "^13.5.5", "prettier": "^3.3.3", From 390c0bb1a35248f1131918ae2ff5fbebb9c49da4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 12:40:32 -0800 Subject: [PATCH 03/16] Bump @types/node from 22.8.1 to 22.8.7 in the npm-development group (#305) Bumps the npm-development group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 22.8.1 to 22.8.7 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7860ebd..fd87913 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.1", + "@types/node": "^22.8.7", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", @@ -1691,9 +1691,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", - "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", + "version": "22.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz", + "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", "dev": true, "dependencies": { "undici-types": "~6.19.8" diff --git a/package.json b/package.json index 118ab8d..edd3b37 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.1", + "@types/node": "^22.8.7", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.2", From 36fa7d009e22618ca7cd599486979b8150596c74 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Tue, 5 Nov 2024 08:49:24 -0800 Subject: [PATCH 04/16] bump @actions/attest from 1.4.2 to 1.5.0 (#309) Signed-off-by: Brian DeHamer --- dist/606.index.js | Bin 0 -> 7230 bytes dist/index.js | Bin 2967767 -> 2965354 bytes dist/licenses.txt | Bin 129724 -> 1127 bytes package-lock.json | 497 +++++++++++++++++++++++++--------------------- package.json | 4 +- 5 files changed, 274 insertions(+), 227 deletions(-) create mode 100644 dist/606.index.js diff --git a/dist/606.index.js b/dist/606.index.js new file mode 100644 index 0000000000000000000000000000000000000000..09037a5db04f1485524fc777d8ffcb60ce3784b6 GIT binary patch literal 7230 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
    Tg+}x=V<*v3FI7pt0XVbW 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 delta 16165 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.0.0" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "dev": true, @@ -1341,9 +1354,10 @@ } }, "node_modules/@npmcli/agent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", - "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", + "license": "ISC", "dependencies": { "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", @@ -1352,26 +1366,25 @@ "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@npmcli/agent/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", + "license": "ISC", "dependencies": { "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@octokit/auth-token": { @@ -1500,6 +1513,8 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "license": "MIT", "optional": true, "engines": { @@ -1519,46 +1534,50 @@ } }, "node_modules/@sigstore/bundle": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", - "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.0.0.tgz", + "integrity": "sha512-XDUYX56iMPAn/cdgh/DTJxz5RWmqKV4pwvUAEKEWJl+HzKdCd/24wUa9JYNMlDSCb7SUHAdtksxYX779Nne/Zg==", + "license": "Apache-2.0", "dependencies": { "@sigstore/protobuf-specs": "^0.3.2" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", - "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", + "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", + "license": "Apache-2.0", "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sigstore/protobuf-specs": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "license": "Apache-2.0", "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@sigstore/sign": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", - "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.0.0.tgz", + "integrity": "sha512-UjhDMQOkyDoktpXoc5YPJpJK6IooF2gayAr5LvXI4EL7O0vd58okgfRcxuaH+YTdhvb5aa1Q9f+WJ0c2sVuYIw==", + "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", + "@sigstore/bundle": "^3.0.0", + "@sigstore/core": "^2.0.0", "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^13.0.1", - "proc-log": "^4.2.0", + "make-fetch-happen": "^14.0.1", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/@sinclair/typebox": { @@ -2062,6 +2081,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -2069,18 +2089,6 @@ "node": ">= 14" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ajv": { "version": "6.12.6", "dev": true, @@ -2559,11 +2567,12 @@ "license": "MIT" }, "node_modules/cacache": { - "version": "18.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", - "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", + "license": "ISC", "dependencies": { - "@npmcli/fs": "^3.1.0", + "@npmcli/fs": "^4.0.0", "fs-minipass": "^3.0.0", "glob": "^10.2.2", "lru-cache": "^10.0.1", @@ -2571,56 +2580,55 @@ "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/cacache/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/cacache/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -2709,11 +2717,12 @@ } }, "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=10" + "node": ">=18" } }, "node_modules/ci-info": { @@ -2735,14 +2744,6 @@ "dev": true, "license": "MIT" }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, "node_modules/cliui": { "version": "8.0.1", "dev": true, @@ -3032,6 +3033,7 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -3052,7 +3054,8 @@ "node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", @@ -4178,6 +4181,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, @@ -4528,12 +4532,14 @@ "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -4543,9 +4549,10 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -4566,6 +4573,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -4625,6 +4633,7 @@ }, "node_modules/indent-string": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4671,6 +4680,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "license": "MIT", "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -4682,7 +4692,8 @@ "node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "license": "BSD-3-Clause" }, "node_modules/is-array-buffer": { "version": "3.0.4", @@ -4848,11 +4859,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" - }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -5133,15 +5139,13 @@ } }, "node_modules/jackspeak": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -5721,7 +5725,8 @@ "node_modules/jsbn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "license": "MIT" }, "node_modules/jsesc": { "version": "2.5.2", @@ -6046,25 +6051,25 @@ "license": "ISC" }, "node_modules/make-fetch-happen": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", - "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", + "license": "ISC", "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", + "minipass-fetch": "^4.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", + "negotiator": "^1.0.0", + "proc-log": "^5.0.0", "promise-retry": "^2.0.1", - "ssri": "^10.0.0" + "ssri": "^12.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/makeerror": { @@ -6311,6 +6316,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, @@ -6319,16 +6325,17 @@ } }, "node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.0.tgz", + "integrity": "sha512-2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w==", + "license": "MIT", "dependencies": { "minipass": "^7.0.3", "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "minizlib": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" }, "optionalDependencies": { "encoding": "^0.1.13" @@ -6338,6 +6345,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6349,6 +6357,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6359,12 +6368,14 @@ "node_modules/minipass-flush/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, "node_modules/minipass-pipeline": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6376,6 +6387,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6386,12 +6398,14 @@ "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, "node_modules/minipass-sized": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6403,6 +6417,7 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6413,45 +6428,94 @@ "node_modules/minipass-sized/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" }, "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", + "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" }, "engines": { - "node": ">= 8" + "node": ">= 18" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/minizlib/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/minizlib/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minizlib/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "node_modules/minizlib/node_modules/rimraf": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "license": "MIT", "bin": { - "mkdirp": "bin/cmd.js" + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ms": { @@ -6464,9 +6528,10 @@ "license": "MIT" }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6677,14 +6742,12 @@ } }, "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.2.tgz", + "integrity": "sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -6701,8 +6764,7 @@ "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" }, "node_modules/parent-module": { "version": "1.0.1", @@ -6764,6 +6826,7 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -6776,11 +6839,10 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/path-type": { "version": "4.0.0", @@ -7102,17 +7164,19 @@ } }, "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", + "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -7311,6 +7375,7 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -7414,6 +7479,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT", "optional": true }, "node_modules/semver": { @@ -7516,6 +7582,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -7537,6 +7604,7 @@ "version": "2.8.3", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "license": "MIT", "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -7547,13 +7615,14 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", - "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "license": "MIT", "dependencies": { "agent-base": "^7.1.1", "debug": "^4.3.4", - "socks": "^2.7.1" + "socks": "^2.8.3" }, "engines": { "node": ">= 14" @@ -7582,14 +7651,15 @@ "license": "BSD-3-Clause" }, "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/stack-utils": { @@ -7798,55 +7868,30 @@ } }, "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "license": "ISC", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" + "node": ">=18" } }, "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } }, "node_modules/test-exclude": { "version": "6.0.0", @@ -8151,25 +8196,27 @@ "dev": true }, "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", + "license": "ISC", "dependencies": { - "unique-slug": "^4.0.0" + "unique-slug": "^5.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/universal-user-agent": { diff --git a/package.json b/package.json index edd3b37..8b5b227 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "actions/attest-build-provenance", "description": "Generate signed build provenance attestations", - "version": "1.1.3", + "version": "1.1.4", "author": "", "private": true, "homepage": "https://github.com/actions/attest-build-provenance", @@ -70,7 +70,7 @@ ] }, "dependencies": { - "@actions/attest": "^1.4.2", + "@actions/attest": "^1.5.0", "@actions/core": "^1.11.1" }, "devDependencies": { From ef244123eb79f2f7a7e75d99086184180e6d0018 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Tue, 5 Nov 2024 11:21:00 -0800 Subject: [PATCH 05/16] bump predicate from 1.1.3 to 1.1.4 (#310) Signed-off-by: Brian DeHamer --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index a91b6c2..0fc77c1 100644 --- a/action.yml +++ b/action.yml @@ -50,7 +50,7 @@ outputs: runs: using: 'composite' steps: - - uses: actions/attest-build-provenance/predicate@f1185f1959cdaeda41a7f5a7b43cbe6b58a7a793 # predicate@1.1.3 + - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - uses: actions/attest@67422f5511b7ff725f4dbd6fb9bd2cd925c65a8d # v1.4.1 id: attest From dada0c3b62db61803b192ec65edf06260cb71f18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 10:38:38 -0500 Subject: [PATCH 06/16] Bump the npm-development group across 1 directory with 5 updates (#317) Bumps the npm-development group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.8.7` | `22.9.0` | | [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.2` | `0.38.3` | | [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.8.3` | `28.9.0` | | [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `2.16.0` | `2.18.1` | | [nock](https://github.com/nock/nock) | `13.5.5` | `13.5.6` | Updates `@types/node` from 22.8.7 to 22.9.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@vercel/ncc` from 0.38.2 to 0.38.3 - [Release notes](https://github.com/vercel/ncc/releases) - [Commits](https://github.com/vercel/ncc/compare/0.38.2...0.38.3) Updates `eslint-plugin-jest` from 28.8.3 to 28.9.0 - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.3...v28.9.0) Updates `eslint-plugin-jsonc` from 2.16.0 to 2.18.1 - [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.16.0...v2.18.1) Updates `nock` from 13.5.5 to 13.5.6 - [Release notes](https://github.com/nock/nock/releases) - [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md) - [Commits](https://github.com/nock/nock/compare/v13.5.5...v13.5.6) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: "@vercel/ncc" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: eslint-plugin-jsonc dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: nock dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 80 ++++++++++++++++++++++++++++++----------------- package.json | 10 +++--- 2 files changed, 57 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index a0aa180..5b0dc75 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,19 +14,19 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.7", + "@types/node": "^22.9.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", - "@vercel/ncc": "^0.38.2", + "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsonc": "^2.16.0", + "eslint-plugin-jest": "^28.9.0", + "eslint-plugin-jsonc": "^2.18.1", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", - "nock": "^13.5.5", + "nock": "^13.5.6", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", @@ -1710,9 +1710,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.8.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz", - "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "dev": true, "dependencies": { "undici-types": "~6.19.8" @@ -2050,9 +2050,9 @@ "license": "ISC" }, "node_modules/@vercel/ncc": { - "version": "0.38.2", - "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.2.tgz", - "integrity": "sha512-3yel3jaxUg9pHBv4+KeC9qlbdZPug+UMtUOlhvpDYCMSgcNSrS2Hv1LoqMsOV7hf2lYscx+BESfJOIla1WsmMQ==", + "version": "0.38.3", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.3.tgz", + "integrity": "sha512-rnK6hJBS6mwc+Bkab+PGPs9OiS0i/3kdTO+CkI8V0/VrW3vmz7O2Pxjw/owOlmo6PKEIxRSeZKv/kuL9itnpYA==", "dev": true, "bin": { "ncc": "dist/ncc/cli.js" @@ -3288,9 +3288,9 @@ } }, "node_modules/eslint-compat-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", - "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.3.tgz", + "integrity": "sha512-9IDdksh5pUYP2ZLi7mOdROxVjLY8gY2qKxprmrJ/5Dyqud7M/IFKxF3o0VLlRhITm1pK6Fk7NiBxE39M/VlUcw==", "dev": true, "dependencies": { "semver": "^7.5.4" @@ -3333,6 +3333,27 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-json-compat-utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/eslint-json-compat-utils/-/eslint-json-compat-utils-0.2.1.tgz", + "integrity": "sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==", + "dev": true, + "dependencies": { + "esquery": "^1.6.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": "*", + "jsonc-eslint-parser": "^2.4.0" + }, + "peerDependenciesMeta": { + "@eslint/json": { + "optional": true + } + } + }, "node_modules/eslint-module-utils": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", @@ -3722,9 +3743,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "28.8.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.3.tgz", - "integrity": "sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ==", + "version": "28.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.9.0.tgz", + "integrity": "sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -3747,13 +3768,14 @@ } }, "node_modules/eslint-plugin-jsonc": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.16.0.tgz", - "integrity": "sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==", + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.1.tgz", + "integrity": "sha512-6qY8zDpxOwPQNcr8eZ+RxwGX6IPHws5/Qef7aBEjER8rB9+UMB6zQWVIVcbP7xzFmEMHAesNFPe/sIlU4c78dg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "eslint-compat-utils": "^0.5.0", + "eslint-compat-utils": "^0.6.0", + "eslint-json-compat-utils": "^0.2.1", "espree": "^9.6.1", "graphemer": "^1.4.0", "jsonc-eslint-parser": "^2.0.4", @@ -3914,9 +3936,10 @@ } }, "node_modules/esquery": { - "version": "1.5.0", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -5777,9 +5800,10 @@ } }, "node_modules/jsonc-eslint-parser": { - "version": "2.3.0", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz", + "integrity": "sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.5.0", "eslint-visitor-keys": "^3.0.0", @@ -6537,9 +6561,9 @@ } }, "node_modules/nock": { - "version": "13.5.5", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.5.tgz", - "integrity": "sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==", + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.6.tgz", + "integrity": "sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==", "dev": true, "dependencies": { "debug": "^4.1.0", diff --git a/package.json b/package.json index 8b5b227..28217c3 100644 --- a/package.json +++ b/package.json @@ -75,19 +75,19 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.8.7", + "@types/node": "^22.9.0", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", - "@vercel/ncc": "^0.38.2", + "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", "eslint-plugin-github": "^5.0.2", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsonc": "^2.16.0", + "eslint-plugin-jest": "^28.9.0", + "eslint-plugin-jsonc": "^2.18.1", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", "markdownlint-cli": "^0.42.0", - "nock": "^13.5.5", + "nock": "^13.5.6", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", From a379071546e82e79104ace919b0399ecb52c6f87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 09:10:56 -0800 Subject: [PATCH 07/16] Bump cross-spawn from 7.0.3 to 7.0.6 (#319) Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b0dc75..93c664c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2833,8 +2833,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", From fb315c1e2bb409fbdecdcc96d8f3f364664c2aee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 06:23:25 -0800 Subject: [PATCH 08/16] Bump the npm-development group with 5 updates (#323) --- dist/index.js | Bin 2965354 -> 2965686 bytes package-lock.json | 614 ++++++++++++++++++++++++++++------------------ package.json | 10 +- 3 files changed, 385 insertions(+), 239 deletions(-) diff --git a/dist/index.js b/dist/index.js index 497553b06382b98675bb2f189ec41cb1cea8f4f2..de965db8778ac79a3b2fda3a477b9e70ed14f729 100644 GIT binary patch delta 462 zcmY+B%S!@L6vmm%G_}&oSI?vNm`Sr%ZET`_6hX8oX>qBs25p2%dr(2a2d%@!^{)s5 zD_Zuaw281q+g8!BROrHw%emiozH{K#ziZ0l^@DN+1s!mp6Hau&1vk3kffqjXpcj4c zBY=JkU=Trs5Jm)13}F}}7{wUIL5S7jckfGTu59g=%%VlAM&};lb1ZBso>(i!*%9f~ z($!*1Z+M!z6n;k}y(SKgBf7X~d+EQq70S6fWu?e@huo$`9BAg`{lcsoPElUdNZ46n zrwfL)Upm-fYhK36Q^5{l%a`v&Flrm6vdwLOtMQ1;@4A;6dHdlDReT#>8K^3Aa{kK~ zl^^S_Zn<4m!pnNQDw%9-Lux*2?odqEDZXdqM7dCk%k_{# z9)51ltGsS#^7+)|m7l9hk2B-B)Kn?noC(Q)qTK}QaVEh`Fq6y_GtH<>L!V)iPl0-B GYx4)?B9l@8 delta 131 zcmWN=$qj-~07cP!6+{tdQE|q3D8eR4T(P1MO>ROru25Ps(u47x=20" @@ -1710,9 +1710,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "version": "22.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.3.tgz", + "integrity": "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==", "dev": true, "dependencies": { "undici-types": "~6.19.8" @@ -2059,9 +2059,10 @@ } }, "node_modules/acorn": { - "version": "8.10.0", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2512,7 +2513,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "funding": [ { @@ -2528,12 +2531,11 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -2675,7 +2677,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001524", + "version": "1.0.30001684", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", + "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", "dev": true, "funding": [ { @@ -2690,8 +2694,7 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/chalk": { "version": "4.1.2", @@ -3011,9 +3014,10 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.505", - "dev": true, - "license": "ISC" + "version": "1.5.64", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.64.tgz", + "integrity": "sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==", + "dev": true }, "node_modules/emittery": { "version": "0.13.1", @@ -3215,9 +3219,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -3382,12 +3387,12 @@ } }, "node_modules/eslint-plugin-escompat": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.4.0.tgz", - "integrity": "sha512-ufTPv8cwCxTNoLnTZBFTQ5SxU2w7E7wiMIS7PSxsgP1eAxFjtSaoZ80LRn64hI8iYziE6kJG6gX/ZCJVxh48Bg==", + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-escompat/-/eslint-plugin-escompat-3.11.4.tgz", + "integrity": "sha512-j0ywwNnIufshOzgAu+PfIig1c7VRClKSNKzpniMT2vXQ4leL5q+e/SpMFQU0nrdL2WFFM44XmhSuwmxb3G0CJg==", "dev": true, "dependencies": { - "browserslist": "^4.21.0" + "browserslist": "^4.23.1" }, "peerDependencies": { "eslint": ">=5.14.1" @@ -3437,240 +3442,139 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.0.2.tgz", - "integrity": "sha512-nMdzWJQ5CimjQDY6SFeJ0KIXuNFf0dgDWEd4eP3UWfuTuP/dXcZJDg7MQRvAFt743T1zUi4+/HdOihfu8xJkLA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.1.tgz", + "integrity": "sha512-+yE9caIn0v14AUE+vYksZy2xMnzHhsiiC9DBMbrZutb4nsHEZy+Uzimdfth7GAyxAh6VWCiivYG/ktH4LT+hnQ==", "dev": true, "dependencies": { + "@eslint/compat": "^1.2.3", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.14.0", "@github/browserslist-config": "^1.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", "aria-query": "^5.3.0", "eslint-config-prettier": ">=8.0.0", - "eslint-plugin-escompat": "^3.3.3", + "eslint-plugin-escompat": "^3.11.3", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-i18n-text": "^1.0.1", "eslint-plugin-import": "^2.25.2", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-no-only-tests": "^3.0.0", - "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-prettier": "^5.2.1", "eslint-rule-documentation": ">=1.0.0", + "globals": "^15.12.0", "jsx-ast-utils": "^3.3.2", "prettier": "^3.0.0", - "svg-element-attributes": "^1.3.1" + "svg-element-attributes": "^1.3.1", + "typescript-eslint": "^8.14.0" }, "bin": { "eslint-ignore-errors": "bin/eslint-ignore-errors.js" }, "peerDependencies": { - "eslint": "^8.0.1" + "eslint": "^8 || ^9" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", - "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", + "node_modules/eslint-plugin-github/node_modules/@eslint/compat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.3.tgz", + "integrity": "sha512-wlZhwlDFxkxIZ571aH0FoK4h4Vwx7P3HJx62Gp8hTc10bfpwT2x0nULuAHmQSJBOWPgPeVf+9YtnD4j50zVHmA==", "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/type-utils": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^9.10.0" }, "peerDependenciesMeta": { - "typescript": { + "eslint": { "optional": true } } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", - "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", + "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", + "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", - "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", + "node_modules/eslint-plugin-github/node_modules/@eslint/js": { + "version": "9.15.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz", + "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", + "node_modules/eslint-plugin-github/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", + "node_modules/eslint-plugin-github/node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", + "node_modules/eslint-plugin-github/node_modules/globals": { + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz", + "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-github/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/eslint-plugin-github/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint-plugin-i18n-text": { @@ -3769,9 +3673,9 @@ } }, "node_modules/eslint-plugin-jsonc": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.1.tgz", - "integrity": "sha512-6qY8zDpxOwPQNcr8eZ+RxwGX6IPHws5/Qef7aBEjER8rB9+UMB6zQWVIVcbP7xzFmEMHAesNFPe/sIlU4c78dg==", + "version": "2.18.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.2.tgz", + "integrity": "sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -4309,18 +4213,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-stream": { "version": "6.0.1", "dev": true, @@ -6123,13 +6015,13 @@ } }, "node_modules/markdownlint": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.35.0.tgz", - "integrity": "sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==", + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.36.1.tgz", + "integrity": "sha512-s73fU2CQN7WCgjhaQUQ8wYESQNzGRNOKDd+3xgVqu8kuTEhmwepd/mxOv1LR2oV046ONrTLBFsM7IoKWNvmy5g==", "dev": true, "dependencies": { "markdown-it": "14.1.0", - "markdownlint-micromark": "0.1.10" + "markdownlint-micromark": "0.1.12" }, "engines": { "node": ">=18" @@ -6139,22 +6031,21 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.42.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.42.0.tgz", - "integrity": "sha512-AjkzhhZa3TmEGi/CE2Wpmny69x1IrzqK2gPB0k8SmNMRgnSAJfyEO5FgZdWTHtJ6Nrdv5FWt5c4C5pkG6Dk30A==", + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.43.0.tgz", + "integrity": "sha512-6vwurKK4B21eyYzwgX6ph13cZS7hE6LZfcS8QyD722CyxVD2RtAvbZK2p7k+FZbbKORulEuwl+hJaEq1l6/hoQ==", "dev": true, "dependencies": { "commander": "~12.1.0", - "get-stdin": "~9.0.0", "glob": "~11.0.0", "ignore": "~6.0.2", "js-yaml": "^4.1.0", "jsonc-parser": "~3.3.1", "jsonpointer": "5.0.1", - "markdownlint": "~0.35.0", + "markdownlint": "~0.36.1", "minimatch": "~10.0.1", "run-con": "~1.3.2", - "smol-toml": "~1.3.0" + "smol-toml": "~1.3.1" }, "bin": { "markdownlint": "markdownlint.js" @@ -6260,9 +6151,9 @@ } }, "node_modules/markdownlint-micromark": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.10.tgz", - "integrity": "sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.12.tgz", + "integrity": "sha512-RlB6EwMGgc0sxcIhOQ2+aq7Zw1V2fBnzbXKGgYK/mVWdT7cz34fteKSwfYeo4rL6+L/q2tyC9QtD/PgZbkdyJQ==", "dev": true, "engines": { "node": ">=18" @@ -6581,9 +6472,10 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.13", - "dev": true, - "license": "MIT" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true }, "node_modules/normalize-path": { "version": "3.0.0", @@ -6878,9 +6770,10 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "dev": true, - "license": "ISC" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", @@ -7614,9 +7507,9 @@ } }, "node_modules/smol-toml": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.0.tgz", - "integrity": "sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.1.tgz", + "integrity": "sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==", "dev": true, "engines": { "node": ">= 18" @@ -8170,9 +8063,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -8182,6 +8075,258 @@ "node": ">=14.17" } }, + "node_modules/typescript-eslint": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz", + "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.15.0", + "@typescript-eslint/parser": "8.15.0", + "@typescript-eslint/utils": "8.15.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", + "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/type-utils": "8.15.0", + "@typescript-eslint/utils": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", + "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", + "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", + "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/utils": "8.15.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", + "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", + "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", + "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", + "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.15.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/typescript-eslint/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/typescript-eslint/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", @@ -8249,7 +8394,9 @@ "license": "ISC" }, "node_modules/update-browserslist-db": { - "version": "1.0.11", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -8265,10 +8412,9 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" diff --git a/package.json b/package.json index 28217c3..7ab22c9 100644 --- a/package.json +++ b/package.json @@ -75,22 +75,22 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.9.0", + "@types/node": "^22.9.3", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.0.2", + "eslint-plugin-github": "^5.1.1", "eslint-plugin-jest": "^28.9.0", - "eslint-plugin-jsonc": "^2.18.1", + "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jose": "^5.9.6", - "markdownlint-cli": "^0.42.0", + "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } } From 90d4930a582251a9465e72cbb2584ebbab88b1bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 10:13:48 -0500 Subject: [PATCH 09/16] Bump the npm-development group with 3 updates (#329) Bumps the npm-development group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-github](https://github.com/github/eslint-plugin-github) and [prettier](https://github.com/prettier/prettier). Updates `@types/node` from 22.9.3 to 22.10.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint-plugin-github` from 5.1.1 to 5.1.3 - [Release notes](https://github.com/github/eslint-plugin-github/releases) - [Commits](https://github.com/github/eslint-plugin-github/compare/v5.1.1...v5.1.3) Updates `prettier` from 3.3.3 to 3.4.1 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.4.1) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development - dependency-name: eslint-plugin-github dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 264 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 6 +- 2 files changed, 250 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93dc257..e3286ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,12 +14,12 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.9.3", + "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.1", + "eslint-plugin-github": "^5.1.3", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -27,7 +27,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.3.3", + "prettier": "^3.4.1", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" @@ -1710,12 +1710,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.9.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.3.tgz", - "integrity": "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==", + "version": "22.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/stack-utils": { @@ -3442,15 +3443,18 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.1.tgz", - "integrity": "sha512-+yE9caIn0v14AUE+vYksZy2xMnzHhsiiC9DBMbrZutb4nsHEZy+Uzimdfth7GAyxAh6VWCiivYG/ktH4LT+hnQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.3.tgz", + "integrity": "sha512-/0lyEqLLodXW3p+D9eYtmEp6e9DcJmV5FhnE9wNWV1bcqyShuZFXn5kOeJIvxSbFbdbrKiNO8zFiV/VXeSpRSw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint/compat": "^1.2.3", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.14.0", "@github/browserslist-config": "^1.0.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "aria-query": "^5.3.0", "eslint-config-prettier": ">=8.0.0", "eslint-plugin-escompat": "^3.11.3", @@ -3536,6 +3540,230 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz", + "integrity": "sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/type-utils": "8.16.0", + "@typescript-eslint/utils": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/parser": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz", + "integrity": "sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/scope-manager": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz", + "integrity": "sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/type-utils": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz", + "integrity": "sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/utils": "8.16.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/types": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz", + "integrity": "sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz", + "integrity": "sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/utils": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz", + "integrity": "sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-github/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz", + "integrity": "sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.16.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-github/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/eslint-plugin-github/node_modules/eslint-visitor-keys": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", @@ -6871,10 +7099,11 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", + "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -8360,10 +8589,11 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dev": true, + "license": "MIT" }, "node_modules/unique-filename": { "version": "4.0.0", diff --git a/package.json b/package.json index 7ab22c9..39e2611 100644 --- a/package.json +++ b/package.json @@ -75,12 +75,12 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.9.3", + "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "^7.17.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.1", + "eslint-plugin-github": "^5.1.3", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -88,7 +88,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.3.3", + "prettier": "^3.4.1", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" From 619dbb2e03e0189af0c55118e7d3c5e129e99726 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Wed, 4 Dec 2024 07:53:34 -0800 Subject: [PATCH 10/16] bump actions/attest to v2.0.0 (#321) Signed-off-by: Brian DeHamer --- README.md | 23 +++++++++-------------- action.yml | 6 +++--- 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 0faac02..0080671 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ See [action.yml](action.yml) with: # Path to the artifact serving as the subject of the attestation. Must # specify exactly one of "subject-path" or "subject-digest". May contain a - # glob pattern or list of paths (total subject count cannot exceed 2500). + # glob pattern or list of paths (total subject count cannot exceed 1024). subject-path: # SHA256 digest of the subject for the attestation. Must be in the form @@ -93,26 +93,22 @@ See [action.yml](action.yml) -| Name | Description | Example | -| ------------- | -------------------------------------------------------------- | ------------------------ | -| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.jsonl` | +| Name | Description | Example | +| ------------- | -------------------------------------------------------------- | ----------------------- | +| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | Attestations are saved in the JSON-serialized [Sigstore bundle][6] format. -If multiple subjects are being attested at the same time, each attestation will -be written to the output file on a separate line (using the [JSON Lines][7] -format). +If multiple subjects are being attested at the same time, a single attestation +will be created with references to each of the supplied subjects. ## Attestation Limits ### Subject Limits -No more than 2500 subjects can be attested at the same time. Subjects will be -processed in batches 50. After the initial group of 50, each subsequent batch -will incur an exponentially increasing amount of delay (capped at 1 minute of -delay per batch) to avoid overwhelming the attestation API. +No more than 1024 subjects can be attested at the same time. ## Examples @@ -148,8 +144,8 @@ jobs: ### Identify Multiple Subjects -If you are generating multiple artifacts, you can generate a provenance -attestation for each by using a wildcard in the `subject-path` input. +If you are generating multiple artifacts, you can attest all of them at the same +time by using a wildcard in the `subject-path` input. ```yaml - uses: actions/attest-build-provenance@v1 @@ -245,7 +241,6 @@ jobs: [5]: https://cli.github.com/manual/gh_attestation_verify [6]: https://github.com/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto -[7]: https://jsonlines.org/ [8]: https://github.com/actions/toolkit/tree/main/packages/glob#patterns [9]: https://docs.github.com/en/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds diff --git a/action.yml b/action.yml index 0fc77c1..a4ca096 100644 --- a/action.yml +++ b/action.yml @@ -10,7 +10,7 @@ inputs: description: > Path to the artifact serving as the subject of the attestation. Must specify exactly one of "subject-path" or "subject-digest". May contain a - glob pattern or list of paths (total subject count cannot exceed 2500). + glob pattern or list of paths (total subject count cannot exceed 1024). required: false subject-digest: description: > @@ -44,7 +44,7 @@ inputs: outputs: bundle-path: - description: 'The path to the file containing the attestation bundle(s).' + description: 'The path to the file containing the attestation bundle.' value: ${{ steps.attest.outputs.bundle-path }} runs: @@ -52,7 +52,7 @@ runs: steps: - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - - uses: actions/attest@67422f5511b7ff725f4dbd6fb9bd2cd925c65a8d # v1.4.1 + - uses: actions/attest@v2.0.0 id: attest with: subject-path: ${{ inputs.subject-path }} From c4fbc648846ca6f503a13a2281a5e7b98aa57202 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Fri, 6 Dec 2024 07:32:45 -0800 Subject: [PATCH 11/16] bump actions/attest from 2.0.0 to 2.0.1 (#406) Signed-off-by: Brian DeHamer --- .github/workflows/prober.yml | 2 +- README.md | 15 ++++++++------- action.yml | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/prober.yml b/.github/workflows/prober.yml index f2cfa4f..b8439a6 100644 --- a/.github/workflows/prober.yml +++ b/.github/workflows/prober.yml @@ -29,7 +29,7 @@ jobs: date > artifact - name: Attest build provenance - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v2 env: INPUT_PRIVATE-SIGNING: ${{ inputs.sigstore == 'github' && 'true' || 'false' }} with: diff --git a/README.md b/README.md index 0080671..5375e07 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ attest: 1. Add the following to your workflow after your artifact has been built: ```yaml - - uses: actions/attest-build-provenance@v1 + - uses: actions/attest-build-provenance@v2 with: subject-path: '' ``` @@ -58,7 +58,7 @@ attest: See [action.yml](action.yml) ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: # Path to the artifact serving as the subject of the attestation. Must # specify exactly one of "subject-path" or "subject-digest". May contain a @@ -126,6 +126,7 @@ on: jobs: build: + runs-on: ubuntu-latest permissions: id-token: write contents: read @@ -137,7 +138,7 @@ jobs: - name: Build artifact run: make my-app - name: Attest - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v2 with: subject-path: '${{ github.workspace }}/my-app' ``` @@ -148,7 +149,7 @@ If you are generating multiple artifacts, you can attest all of them at the same time by using a wildcard in the `subject-path` input. ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: subject-path: 'dist/**/my-bin-*' ``` @@ -160,13 +161,13 @@ Alternatively, you can explicitly list multiple subjects with either a comma or newline delimited list: ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: subject-path: 'dist/foo, dist/bar' ``` ```yaml -- uses: actions/attest-build-provenance@v1 +- uses: actions/attest-build-provenance@v2 with: subject-path: | dist/foo @@ -226,7 +227,7 @@ jobs: push: true tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - name: Attest - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v2 id: attest with: subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} diff --git a/action.yml b/action.yml index a4ca096..a5811ba 100644 --- a/action.yml +++ b/action.yml @@ -52,7 +52,7 @@ runs: steps: - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - - uses: actions/attest@v2.0.0 + - uses: actions/attest@v2.0.1 id: attest with: subject-path: ${{ inputs.subject-path }} From f2f085173116cc1c42a2da158556e2c24eb2b65f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 08:40:54 -0800 Subject: [PATCH 12/16] Bump the npm-development group with 2 updates (#412) Bumps the npm-development group with 2 updates: [eslint-plugin-github](https://github.com/github/eslint-plugin-github) and [prettier](https://github.com/prettier/prettier). Updates `eslint-plugin-github` from 5.1.3 to 5.1.4 - [Release notes](https://github.com/github/eslint-plugin-github/releases) - [Commits](https://github.com/github/eslint-plugin-github/compare/v5.1.3...v5.1.4) Updates `prettier` from 3.4.1 to 3.4.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.4.1...3.4.2) --- updated-dependencies: - dependency-name: eslint-plugin-github dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 ++++++++---------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3286ca..575342f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.3", + "eslint-plugin-github": "^5.1.4", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -27,7 +27,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.4.1", + "prettier": "^3.4.2", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" @@ -3443,11 +3443,10 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.3.tgz", - "integrity": "sha512-/0lyEqLLodXW3p+D9eYtmEp6e9DcJmV5FhnE9wNWV1bcqyShuZFXn5kOeJIvxSbFbdbrKiNO8zFiV/VXeSpRSw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.4.tgz", + "integrity": "sha512-j5IgIxsDoch06zJzeqPvenfzRXDKI9Z8YwfUg1pm2ay1q44tMSFwvEu6l0uEIrTpA3v8QdPyLr98LqDl1TIhSA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint/compat": "^1.2.3", "@eslint/eslintrc": "^3.1.0", @@ -7099,11 +7098,10 @@ } }, "node_modules/prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", - "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, diff --git a/package.json b/package.json index 39e2611..76b995f 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.3", + "eslint-plugin-github": "^5.1.4", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsonc": "^2.18.2", "eslint-plugin-prettier": "^5.2.1", @@ -88,7 +88,7 @@ "jose": "^5.9.6", "markdownlint-cli": "^0.43.0", "nock": "^13.5.6", - "prettier": "^3.4.1", + "prettier": "^3.4.2", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" From 9ad33ffaddb53bc4c03a302c75a8f61a8a407e35 Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 9 Dec 2024 10:46:36 -0800 Subject: [PATCH 13/16] add note about gh plans supporting attestations (#414) Signed-off-by: Brian DeHamer --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 5375e07..66d9931 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,16 @@ CLI][5]. See [Using artifact attestations to establish provenance for builds][9] for more information on artifact attestations. + +> [!NOTE] +> Artifact attestations are available in public repositories for all +> current GitHub plans. They are not available on legacy plans, such as Bronze, +> Silver, or Gold. If you are on a GitHub Free, GitHub Pro, or GitHub Team plan, +> artifact attestations are only available for public repositories. To use +> artifact attestations in private or internal repositories, you must be on a +> GitHub Enterprise Cloud plan. + + ## Usage Within the GitHub Actions workflow which builds some artifact you would like to From 7668571508540a607bdfd90a87a560489fe372eb Mon Sep 17 00:00:00 2001 From: Brian DeHamer Date: Mon, 9 Dec 2024 13:43:06 -0800 Subject: [PATCH 14/16] add attestation-id and attestation-url outputs (#415) Signed-off-by: Brian DeHamer --- README.md | 8 +++++--- action.yml | 8 +++++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 66d9931..e41178f 100644 --- a/README.md +++ b/README.md @@ -103,9 +103,11 @@ See [action.yml](action.yml) -| Name | Description | Example | -| ------------- | -------------------------------------------------------------- | ----------------------- | -| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | +| Name | Description | Example | +| ----------------- | -------------------------------------------------------------- | ------------------------------------------------ | +| `attestation-id` | GitHub ID for the attestation | `123456` | +| `attestation-url` | URL for the attestation summary | `https://github.com/foo/bar/attestations/123456` | +| `bundle-path` | Absolute path to the file containing the generated attestation | `/tmp/attestation.json` | diff --git a/action.yml b/action.yml index a5811ba..1221e15 100644 --- a/action.yml +++ b/action.yml @@ -46,13 +46,19 @@ outputs: bundle-path: description: 'The path to the file containing the attestation bundle.' value: ${{ steps.attest.outputs.bundle-path }} + attestation-id: + description: 'The ID of the attestation.' + value: ${{ steps.attest.outputs.attestation-id }} + attestation-url: + description: 'The URL for the attestation summary.' + value: ${{ steps.attest.outputs.attestation-url }} runs: using: 'composite' steps: - uses: actions/attest-build-provenance/predicate@36fa7d009e22618ca7cd599486979b8150596c74 # predicate@1.1.4 id: generate-build-provenance-predicate - - uses: actions/attest@v2.0.1 + - uses: actions/attest@v2.1.0 id: attest with: subject-path: ${{ inputs.subject-path }} From 07338ff2069c60ca5f6e88df38ac27707c558919 Mon Sep 17 00:00:00 2001 From: Chais Fitzwater <129241165+ETEnterprises1@users.noreply.github.com> Date: Tue, 31 Dec 2024 00:09:49 -0600 Subject: [PATCH 15/16] Update .gitattributes --- .gitattributes | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitattributes b/.gitattributes index 6ba5456..0132444 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,19 @@ * text=auto eol=lf dist/** -diff linguist-generated=true + +$0/** -add paymentmethod- +All +Products +Homework +Visual matches +About this image +wc:2f31846a089906e83e36196a50250ea5092ac69ad2783fd307dc7c0e9952575c@2?expiryTimestamp=1735625463&relay-protocol=irn&symKey=e793ea123eb2822da2855501b8f19ea525641ab883bc66fbbfad10168ce1e586 + +Search +Copy text + +Translate +Spanish Lake, Missouri - Based on your places (Home) +Update location +Terms=true From 60ed35ff666c83df37917e51dbfb6628fb9d49b3 Mon Sep 17 00:00:00 2001 From: Chais Fitzwater <129241165+ETEnterprises1@users.noreply.github.com> Date: Tue, 31 Dec 2024 00:22:47 -0600 Subject: [PATCH 16/16] Update .prettierrc.json --- .prettierrc.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.prettierrc.json b/.prettierrc.json index a378146..bdfb8c0 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,12 +1,12 @@ { "printWidth": 80, "tabWidth": 2, - "useTabs": false, - "semi": false, + "useTabs": true, + "semi": true, "singleQuote": true, "quoteProps": "as-needed", - "jsxSingleQuote": false, - "trailingComma": "none", + "jsxSingleQuote": true, + "trailingComma": "as needed", "bracketSpacing": true, "bracketSameLine": true, "arrowParens": "avoid",