diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 71c9cca..003bcc7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -39,7 +39,7 @@ The action then evaluates the differences between the pushes based on the the ru ### Local Development -Before you begin, you need to have [Node.js](https://nodejs.org/en/) installed, minimum version 18. +Before you begin, you need to have [Node.js](https://nodejs.org/en/) installed, minimum version 20. #### Bootstrapping the project diff --git a/package-lock.json b/package-lock.json index 15bd75c..dc3d0fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,18 +11,18 @@ "dependencies": { "@actions/core": "^1.10.1", "@actions/github": "^6.0.0", - "@octokit/plugin-retry": "^6.0.1", + "@octokit/plugin-retry": "^6.1.0", "@octokit/request-error": "^5.0.1", "@onebeyond/spdx-license-satisfies": "^1.0.1", "ansi-styles": "^6.2.1", - "got": "^14.4.3", + "got": "^14.4.5", "jest": "^29.7.0", "octokit": "^3.1.2", "spdx-expression-parse": "^3.0.1", "spdx-satisfies": "^5.0.1", "ts-jest": "^29.2.5", "yaml": "^2.3.4", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { "@types/jest": "^29.5.12", @@ -32,13 +32,13 @@ "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vercel/ncc": "^0.38.3", - "esbuild-register": "^3.5.0", + "esbuild-register": "^3.6.0", "eslint": "^8.57.0", "eslint-plugin-github": "^4.10.2", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-prettier": "^5.1.3", "js-yaml": "^4.1.0", - "nodemon": "^3.1.7", + "nodemon": "^3.1.9", "prettier": "3.2.5", "typescript": "^5.4.5" } @@ -1786,6 +1786,12 @@ "node": ">= 18" } }, + "node_modules/@octokit/openapi-types": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz", + "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==", + "license": "MIT" + }, "node_modules/@octokit/plugin-paginate-graphql": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-4.0.0.tgz", @@ -1826,19 +1832,29 @@ } }, "node_modules/@octokit/plugin-retry": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz", - "integrity": "sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-6.1.0.tgz", + "integrity": "sha512-WrO3bvq4E1Xh1r2mT9w6SDFg01gFmP81nIG77+p/MqW1JeXXgL++6umim3t6x0Zj5pZm3rXAN+0HEjmmdhIRig==", + "license": "MIT", "dependencies": { "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0", + "@octokit/types": "^13.0.0", "bottleneck": "^2.15.3" }, "engines": { "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=5" + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-retry/node_modules/@octokit/types": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.7.0.tgz", + "integrity": "sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^23.0.1" } }, "node_modules/@octokit/plugin-throttling": { @@ -3573,10 +3589,11 @@ } }, "node_modules/esbuild-register": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.5.0.tgz", - "integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", + "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -4722,9 +4739,10 @@ } }, "node_modules/got": { - "version": "14.4.3", - "resolved": "https://registry.npmjs.org/got/-/got-14.4.3.tgz", - "integrity": "sha512-iTC0Z87yxSijWTh/IpvGpwOhIQK7+GgWkYrMRoN/hB9qeRj9RPuLGODwevs0p5idUf7nrxCVa5IlOmK3b8z+KA==", + "version": "14.4.5", + "resolved": "https://registry.npmjs.org/got/-/got-14.4.5.tgz", + "integrity": "sha512-sq+uET8TnNKRNnjEOPJzMcxeI0irT8BBNmf+GtZcJpmhYsQM1DSKmCROUjPWKsXZ5HzwD5Cf5/RV+QD9BSTxJg==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^7.0.1", "@szmarczak/http-timer": "^5.0.1", @@ -6349,10 +6367,11 @@ "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" }, "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.9.tgz", + "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "debug": "^4", @@ -8113,9 +8132,10 @@ } }, "node_modules/zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index df9864b..2fdcc8c 100644 --- a/package.json +++ b/package.json @@ -27,18 +27,18 @@ "dependencies": { "@actions/core": "^1.10.1", "@actions/github": "^6.0.0", - "@octokit/plugin-retry": "^6.0.1", + "@octokit/plugin-retry": "^6.1.0", "@octokit/request-error": "^5.0.1", "@onebeyond/spdx-license-satisfies": "^1.0.1", "ansi-styles": "^6.2.1", - "got": "^14.4.3", + "got": "^14.4.5", "jest": "^29.7.0", "octokit": "^3.1.2", "spdx-expression-parse": "^3.0.1", "spdx-satisfies": "^5.0.1", "ts-jest": "^29.2.5", "yaml": "^2.3.4", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { "@types/jest": "^29.5.12", @@ -48,13 +48,13 @@ "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vercel/ncc": "^0.38.3", - "esbuild-register": "^3.5.0", + "esbuild-register": "^3.6.0", "eslint": "^8.57.0", "eslint-plugin-github": "^4.10.2", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-prettier": "^5.1.3", "js-yaml": "^4.1.0", - "nodemon": "^3.1.7", + "nodemon": "^3.1.9", "prettier": "3.2.5", "typescript": "^5.4.5" },