From 6f67dbd36030f7953ca2df68c5145ba7a53ec97e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 4 Oct 2024 21:49:56 +0000 Subject: [PATCH] chore(deps): update node.js to v20 --- packages/auto-approve/Dockerfile | 4 +-- packages/auto-approve/package-lock.json | 30 ++++++++++++---- packages/auto-approve/package.json | 2 +- packages/auto-label/Dockerfile | 4 +-- packages/auto-label/package-lock.json | 30 ++++++++++++---- packages/auto-label/package.json | 2 +- packages/blunderbuss/Dockerfile | 4 +-- packages/blunderbuss/package-lock.json | 30 ++++++++++++---- packages/blunderbuss/package.json | 2 +- packages/bot-config-utils/package-lock.json | 30 ++++++++++++---- packages/bot-config-utils/package.json | 2 +- packages/canary-bot/Dockerfile | 4 +-- packages/canary-bot/package-lock.json | 30 ++++++++++++---- packages/canary-bot/package.json | 2 +- packages/cherry-pick-bot/Dockerfile | 4 +-- packages/cherry-pick-bot/package-lock.json | 30 ++++++++++++---- packages/cherry-pick-bot/package.json | 2 +- packages/conventional-commit-lint/Dockerfile | 4 +-- .../package-lock.json | 18 +++++----- .../conventional-commit-lint/package.json | 2 +- packages/cron-utils/package-lock.json | 30 ++++++++++++---- packages/cron-utils/package.json | 2 +- packages/datastore-lock/package-lock.json | 30 ++++++++++++---- packages/datastore-lock/package.json | 2 +- packages/do-not-merge/Dockerfile | 4 +-- packages/do-not-merge/package-lock.json | 30 ++++++++++++---- packages/do-not-merge/package.json | 2 +- packages/failurechecker/Dockerfile | 4 +-- packages/failurechecker/package-lock.json | 30 ++++++++++++---- packages/failurechecker/package.json | 2 +- packages/flakybot/Dockerfile | 4 +-- packages/flakybot/package-lock.json | 30 ++++++++++++---- packages/flakybot/package.json | 2 +- packages/gcf-utils/package-lock.json | 30 ++++++++++++---- packages/gcf-utils/package.json | 2 +- packages/generate-bot/templates/Dockerfile | 4 +-- packages/generated-files-bot/Dockerfile | 4 +-- .../generated-files-bot/package-lock.json | 30 ++++++++++++---- packages/generated-files-bot/package.json | 2 +- packages/git-file-utils/package-lock.json | 36 ++++++++++++++----- packages/git-file-utils/package.json | 2 +- packages/header-checker-lint/Dockerfile | 4 +-- .../header-checker-lint/package-lock.json | 30 ++++++++++++---- packages/header-checker-lint/package.json | 2 +- packages/issue-utils/package-lock.json | 30 ++++++++++++---- packages/issue-utils/package.json | 2 +- packages/label-sync/Dockerfile | 4 +-- packages/label-sync/package-lock.json | 18 +++++----- packages/label-sync/package.json | 2 +- packages/label-utils/package-lock.json | 30 ++++++++++++---- packages/label-utils/package.json | 2 +- packages/loadtest-bot/Dockerfile | 4 +-- packages/loadtest-bot/package-lock.json | 30 ++++++++++++---- packages/loadtest-bot/package.json | 2 +- packages/merge-on-green/Dockerfile | 4 +-- packages/merge-on-green/package-lock.json | 18 +++++----- packages/merge-on-green/package.json | 2 +- packages/mono-repo-publish/package-lock.json | 30 ++++++++++++---- packages/mono-repo-publish/package.json | 2 +- packages/object-selector/package-lock.json | 30 ++++++++++++---- packages/object-selector/package.json | 2 +- packages/owl-bot/Dockerfile | 2 +- packages/owl-bot/Dockerfile.backend | 4 +-- packages/owl-bot/Dockerfile.frontend | 4 +-- packages/owl-bot/package-lock.json | 20 +++++++---- packages/owl-bot/package.json | 2 +- .../owlbot-bootstrapper/cli/package-lock.json | 30 ++++++++++++---- packages/owlbot-bootstrapper/cli/package.json | 2 +- .../common-container/Dockerfile | 4 +-- .../common-container/package-lock.json | 18 +++++----- .../common-container/package.json | 2 +- packages/policy/Dockerfile | 4 +-- packages/policy/package-lock.json | 30 ++++++++++++---- packages/policy/package.json | 2 +- packages/release-brancher/package-lock.json | 36 ++++++++++++++----- packages/release-brancher/package.json | 2 +- packages/release-please/Dockerfile | 4 +-- packages/release-please/package-lock.json | 18 +++++----- packages/release-please/package.json | 2 +- packages/release-trigger/Dockerfile | 2 +- packages/release-trigger/Dockerfile.frontend | 4 +-- packages/release-trigger/package-lock.json | 30 ++++++++++++---- packages/release-trigger/package.json | 2 +- packages/repo-metadata-lint/Dockerfile | 4 +-- packages/repo-metadata-lint/package-lock.json | 30 ++++++++++++---- packages/repo-metadata-lint/package.json | 2 +- packages/secret-rotator/Dockerfile | 4 +-- packages/snippet-bot/Dockerfile | 4 +-- packages/snippet-bot/Dockerfile.frontend | 4 +-- packages/snippet-bot/package-lock.json | 30 ++++++++++++---- packages/snippet-bot/package.json | 2 +- packages/sync-repo-settings/Dockerfile | 4 +-- packages/sync-repo-settings/package-lock.json | 18 +++++----- packages/sync-repo-settings/package.json | 2 +- packages/trusted-contribution/Dockerfile | 4 +-- .../trusted-contribution/package-lock.json | 30 ++++++++++++---- packages/trusted-contribution/package.json | 2 +- 97 files changed, 792 insertions(+), 338 deletions(-) diff --git a/packages/auto-approve/Dockerfile b/packages/auto-approve/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/auto-approve/Dockerfile +++ b/packages/auto-approve/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/auto-approve/package-lock.json b/packages/auto-approve/package-lock.json index 14192331b03..a97f067f455 100644 --- a/packages/auto-approve/package-lock.json +++ b/packages/auto-approve/package-lock.json @@ -22,7 +22,7 @@ "@octokit/webhooks-definitions": "^3.67.3", "@probot/octokit-plugin-config": "^1.1.6", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1357,9 +1357,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8225,6 +8228,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9693,9 +9701,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14885,6 +14896,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/auto-approve/package.json b/packages/auto-approve/package.json index 8ae0f9f9ef0..a4f15fddb3f 100644 --- a/packages/auto-approve/package.json +++ b/packages/auto-approve/package.json @@ -40,7 +40,7 @@ "@octokit/webhooks-definitions": "^3.67.3", "@probot/octokit-plugin-config": "^1.1.6", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/auto-label/Dockerfile b/packages/auto-label/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/auto-label/Dockerfile +++ b/packages/auto-label/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/auto-label/package-lock.json b/packages/auto-label/package-lock.json index 01d3a71d4dc..c45f556edf5 100644 --- a/packages/auto-label/package-lock.json +++ b/packages/auto-label/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1683,9 +1683,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8605,6 +8608,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -10410,9 +10418,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -15659,6 +15670,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/auto-label/package.json b/packages/auto-label/package.json index eae96401ef0..6625998ef1b 100644 --- a/packages/auto-label/package.json +++ b/packages/auto-label/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/blunderbuss/Dockerfile b/packages/blunderbuss/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/blunderbuss/Dockerfile +++ b/packages/blunderbuss/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/blunderbuss/package-lock.json b/packages/blunderbuss/package-lock.json index 6b733d50f25..2b78cf9241f 100644 --- a/packages/blunderbuss/package-lock.json +++ b/packages/blunderbuss/package-lock.json @@ -19,7 +19,7 @@ "@octokit/types": "^8.0.0", "@octokit/webhooks": "^10.1.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.13", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1650,9 +1650,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8583,6 +8586,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -10325,9 +10333,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -15598,6 +15609,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/blunderbuss/package.json b/packages/blunderbuss/package.json index 085e98cf243..de0e8632b93 100644 --- a/packages/blunderbuss/package.json +++ b/packages/blunderbuss/package.json @@ -38,7 +38,7 @@ "@octokit/types": "^8.0.0", "@octokit/webhooks": "^10.1.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.13", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/bot-config-utils/package-lock.json b/packages/bot-config-utils/package-lock.json index 0163c65bcd8..632438f57df 100644 --- a/packages/bot-config-utils/package-lock.json +++ b/packages/bot-config-utils/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1322,9 +1322,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7905,6 +7908,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9322,9 +9330,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14279,6 +14290,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/bot-config-utils/package.json b/packages/bot-config-utils/package.json index 92d4512a584..a55c5a4267b 100644 --- a/packages/bot-config-utils/package.json +++ b/packages/bot-config-utils/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/canary-bot/Dockerfile b/packages/canary-bot/Dockerfile index d4ae0661174..9305b8c5d31 100644 --- a/packages/canary-bot/Dockerfile +++ b/packages/canary-bot/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/canary-bot/package-lock.json b/packages/canary-bot/package-lock.json index 465c758d0e3..84db7fbb97f 100644 --- a/packages/canary-bot/package-lock.json +++ b/packages/canary-bot/package-lock.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1401,9 +1401,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7912,6 +7915,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -9340,9 +9348,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14294,6 +14305,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/canary-bot/package.json b/packages/canary-bot/package.json index d916ba29d60..8372a85e0c0 100644 --- a/packages/canary-bot/package.json +++ b/packages/canary-bot/package.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/cherry-pick-bot/Dockerfile b/packages/cherry-pick-bot/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/cherry-pick-bot/Dockerfile +++ b/packages/cherry-pick-bot/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/cherry-pick-bot/package-lock.json b/packages/cherry-pick-bot/package-lock.json index 5c97b927356..5eef781c3d1 100644 --- a/packages/cherry-pick-bot/package-lock.json +++ b/packages/cherry-pick-bot/package-lock.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", @@ -1407,9 +1407,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8284,6 +8287,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -9819,9 +9827,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -15043,6 +15054,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/cherry-pick-bot/package.json b/packages/cherry-pick-bot/package.json index fed004afc70..50e57b1dd00 100644 --- a/packages/cherry-pick-bot/package.json +++ b/packages/cherry-pick-bot/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", diff --git a/packages/conventional-commit-lint/Dockerfile b/packages/conventional-commit-lint/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/conventional-commit-lint/Dockerfile +++ b/packages/conventional-commit-lint/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/conventional-commit-lint/package-lock.json b/packages/conventional-commit-lint/package-lock.json index 6e8d0cb9067..e3d1649286d 100644 --- a/packages/conventional-commit-lint/package-lock.json +++ b/packages/conventional-commit-lint/package-lock.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1604,11 +1604,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/normalize-package-data": { @@ -8560,9 +8561,10 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", diff --git a/packages/conventional-commit-lint/package.json b/packages/conventional-commit-lint/package.json index 3b4c0881674..2cde65075c8 100644 --- a/packages/conventional-commit-lint/package.json +++ b/packages/conventional-commit-lint/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/cron-utils/package-lock.json b/packages/cron-utils/package-lock.json index 264cc96d3a7..d4592372c80 100644 --- a/packages/cron-utils/package-lock.json +++ b/packages/cron-utils/package-lock.json @@ -22,7 +22,7 @@ "@octokit/rest": "^19.0.4", "@types/js-yaml": "^4.0.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", @@ -664,9 +664,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -4729,6 +4732,11 @@ "node": ">=4.2.0" } }, + "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==" + }, "node_modules/universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", @@ -5549,9 +5557,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -8536,6 +8547,11 @@ "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", diff --git a/packages/cron-utils/package.json b/packages/cron-utils/package.json index 4dacab4b6b2..234b84a1094 100644 --- a/packages/cron-utils/package.json +++ b/packages/cron-utils/package.json @@ -27,7 +27,7 @@ "@octokit/rest": "^19.0.4", "@types/js-yaml": "^4.0.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", diff --git a/packages/datastore-lock/package-lock.json b/packages/datastore-lock/package-lock.json index b614ac4ef64..2f727a0a6cd 100644 --- a/packages/datastore-lock/package-lock.json +++ b/packages/datastore-lock/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1310,9 +1310,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7828,6 +7831,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9176,9 +9184,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14104,6 +14115,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/datastore-lock/package.json b/packages/datastore-lock/package.json index 21ccd4654ae..dac81ad694e 100644 --- a/packages/datastore-lock/package.json +++ b/packages/datastore-lock/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/do-not-merge/Dockerfile b/packages/do-not-merge/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/do-not-merge/Dockerfile +++ b/packages/do-not-merge/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/do-not-merge/package-lock.json b/packages/do-not-merge/package-lock.json index d1a5a98ba61..680824168d0 100644 --- a/packages/do-not-merge/package-lock.json +++ b/packages/do-not-merge/package-lock.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1439,9 +1439,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8351,6 +8354,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -9882,9 +9890,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -15138,6 +15149,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/do-not-merge/package.json b/packages/do-not-merge/package.json index d42482aa2bf..ac5e014e775 100644 --- a/packages/do-not-merge/package.json +++ b/packages/do-not-merge/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/failurechecker/Dockerfile b/packages/failurechecker/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/failurechecker/Dockerfile +++ b/packages/failurechecker/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/failurechecker/package-lock.json b/packages/failurechecker/package-lock.json index 83b2b4e6c6c..9338190c86a 100644 --- a/packages/failurechecker/package-lock.json +++ b/packages/failurechecker/package-lock.json @@ -16,7 +16,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1589,9 +1589,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8400,6 +8403,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -10108,9 +10116,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -15278,6 +15289,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/failurechecker/package.json b/packages/failurechecker/package.json index 5eb3c92aa3a..cfefa99141c 100644 --- a/packages/failurechecker/package.json +++ b/packages/failurechecker/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/flakybot/Dockerfile b/packages/flakybot/Dockerfile index b0d9946f4e1..7a1f079af33 100644 --- a/packages/flakybot/Dockerfile +++ b/packages/flakybot/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/flakybot/package-lock.json b/packages/flakybot/package-lock.json index acda9bd76c5..f3d797a0789 100644 --- a/packages/flakybot/package-lock.json +++ b/packages/flakybot/package-lock.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1442,9 +1442,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8092,6 +8095,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9634,9 +9642,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14656,6 +14667,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/flakybot/package.json b/packages/flakybot/package.json index e2ab4b66a88..8ad6d5d4990 100644 --- a/packages/flakybot/package.json +++ b/packages/flakybot/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/gcf-utils/package-lock.json b/packages/gcf-utils/package-lock.json index 5aaaec9f670..b096635c201 100644 --- a/packages/gcf-utils/package-lock.json +++ b/packages/gcf-utils/package-lock.json @@ -46,7 +46,7 @@ "devDependencies": { "@types/get-stream": "^3.0.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.14", + "@types/node": "^20.0.0", "@types/pino": "^7.0.4", "@types/sinon": "^10.0.13", "@types/tmp": "^0.2.3", @@ -1628,9 +1628,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.15.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", - "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8131,6 +8134,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9787,9 +9795,12 @@ "dev": true }, "@types/node": { - "version": "18.15.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", - "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14713,6 +14724,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/gcf-utils/package.json b/packages/gcf-utils/package.json index a68bc8547da..339d68fdad0 100644 --- a/packages/gcf-utils/package.json +++ b/packages/gcf-utils/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@types/get-stream": "^3.0.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.14", + "@types/node": "^20.0.0", "@types/pino": "^7.0.4", "@types/sinon": "^10.0.13", "@types/tmp": "^0.2.3", diff --git a/packages/generate-bot/templates/Dockerfile b/packages/generate-bot/templates/Dockerfile index d4ae0661174..9305b8c5d31 100644 --- a/packages/generate-bot/templates/Dockerfile +++ b/packages/generate-bot/templates/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/generated-files-bot/Dockerfile b/packages/generated-files-bot/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/generated-files-bot/Dockerfile +++ b/packages/generated-files-bot/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/generated-files-bot/package-lock.json b/packages/generated-files-bot/package-lock.json index 71beb1899e0..a74e8e0fcd6 100644 --- a/packages/generated-files-bot/package-lock.json +++ b/packages/generated-files-bot/package-lock.json @@ -22,7 +22,7 @@ "@types/jsonpath": "^0.2.0", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1514,9 +1514,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8594,6 +8597,11 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -10192,9 +10200,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -15578,6 +15589,11 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/generated-files-bot/package.json b/packages/generated-files-bot/package.json index d9c5af1b9da..6c709139eef 100644 --- a/packages/generated-files-bot/package.json +++ b/packages/generated-files-bot/package.json @@ -41,7 +41,7 @@ "@types/jsonpath": "^0.2.0", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/git-file-utils/package-lock.json b/packages/git-file-utils/package-lock.json index 89b04830518..1450ea7e70e 100644 --- a/packages/git-file-utils/package-lock.json +++ b/packages/git-file-utils/package-lock.json @@ -17,7 +17,7 @@ "@types/chai": "^4.3.3", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "chai": "^4.3.6", @@ -643,10 +643,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", - "dev": true + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -4351,6 +4354,12 @@ "node": ">=4.2.0" } }, + "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 + }, "node_modules/universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", @@ -5164,10 +5173,13 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", - "dev": true + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dev": true, + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -7859,6 +7871,12 @@ "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true }, + "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 + }, "universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", diff --git a/packages/git-file-utils/package.json b/packages/git-file-utils/package.json index 275b3257b01..8e435c95a16 100644 --- a/packages/git-file-utils/package.json +++ b/packages/git-file-utils/package.json @@ -25,7 +25,7 @@ "@types/chai": "^4.3.3", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "chai": "^4.3.6", diff --git a/packages/header-checker-lint/Dockerfile b/packages/header-checker-lint/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/header-checker-lint/Dockerfile +++ b/packages/header-checker-lint/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/header-checker-lint/package-lock.json b/packages/header-checker-lint/package-lock.json index 83c27de8f9e..89ca08cd2c6 100644 --- a/packages/header-checker-lint/package-lock.json +++ b/packages/header-checker-lint/package-lock.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1490,9 +1490,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8250,6 +8253,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -9816,9 +9824,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14949,6 +14960,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/header-checker-lint/package.json b/packages/header-checker-lint/package.json index 8979f19be4f..b613d36048b 100644 --- a/packages/header-checker-lint/package.json +++ b/packages/header-checker-lint/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/issue-utils/package-lock.json b/packages/issue-utils/package-lock.json index 2f159b9b903..591c41e8e0d 100644 --- a/packages/issue-utils/package-lock.json +++ b/packages/issue-utils/package-lock.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1296,9 +1296,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7836,6 +7839,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9237,9 +9245,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14166,6 +14177,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/issue-utils/package.json b/packages/issue-utils/package.json index 852eb6c1010..2909d4aa08a 100644 --- a/packages/issue-utils/package.json +++ b/packages/issue-utils/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/label-sync/Dockerfile b/packages/label-sync/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/label-sync/Dockerfile +++ b/packages/label-sync/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/label-sync/package-lock.json b/packages/label-sync/package-lock.json index decbca8eee7..ef4a7ff7e1c 100644 --- a/packages/label-sync/package-lock.json +++ b/packages/label-sync/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1422,11 +1422,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz", - "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==", + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/normalize-package-data": { @@ -8057,9 +8058,10 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", diff --git a/packages/label-sync/package.json b/packages/label-sync/package.json index 06193a90ebe..898f63ac6c4 100644 --- a/packages/label-sync/package.json +++ b/packages/label-sync/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/label-utils/package-lock.json b/packages/label-utils/package-lock.json index 967fc669ade..a201d4659d8 100644 --- a/packages/label-utils/package-lock.json +++ b/packages/label-utils/package-lock.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1435,9 +1435,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8161,6 +8164,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -9682,9 +9690,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14794,6 +14805,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/label-utils/package.json b/packages/label-utils/package.json index b4524836089..b04e6b26eb0 100644 --- a/packages/label-utils/package.json +++ b/packages/label-utils/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/loadtest-bot/Dockerfile b/packages/loadtest-bot/Dockerfile index d4ae0661174..9305b8c5d31 100644 --- a/packages/loadtest-bot/Dockerfile +++ b/packages/loadtest-bot/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/loadtest-bot/package-lock.json b/packages/loadtest-bot/package-lock.json index 5c122bbc983..617905bda05 100644 --- a/packages/loadtest-bot/package-lock.json +++ b/packages/loadtest-bot/package-lock.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "c8": "^7.12.0", "cross-env": "^7.0.3", "gts": "^4.0.0", @@ -1239,9 +1239,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7508,6 +7511,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -8788,9 +8796,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -13506,6 +13517,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/loadtest-bot/package.json b/packages/loadtest-bot/package.json index 501816b8573..897aea3a2ea 100644 --- a/packages/loadtest-bot/package.json +++ b/packages/loadtest-bot/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "c8": "^7.12.0", "cross-env": "^7.0.3", "gts": "^4.0.0", diff --git a/packages/merge-on-green/Dockerfile b/packages/merge-on-green/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/merge-on-green/Dockerfile +++ b/packages/merge-on-green/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/merge-on-green/package-lock.json b/packages/merge-on-green/package-lock.json index b277e4d727b..92e018a3dc7 100644 --- a/packages/merge-on-green/package-lock.json +++ b/packages/merge-on-green/package-lock.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1502,11 +1502,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz", - "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==", + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/normalize-package-data": { @@ -8115,9 +8116,10 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", diff --git a/packages/merge-on-green/package.json b/packages/merge-on-green/package.json index fe72a237f81..5da96d0b555 100644 --- a/packages/merge-on-green/package.json +++ b/packages/merge-on-green/package.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/mono-repo-publish/package-lock.json b/packages/mono-repo-publish/package-lock.json index 405bbb59ca6..55610f3cebf 100644 --- a/packages/mono-repo-publish/package-lock.json +++ b/packages/mono-repo-publish/package-lock.json @@ -21,7 +21,7 @@ "devDependencies": { "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", @@ -782,9 +782,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", - "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -5692,6 +5695,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -6601,9 +6609,12 @@ "dev": true }, "@types/node": { - "version": "18.7.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", - "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -10164,6 +10175,11 @@ "which-boxed-primitive": "^1.0.2" } }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/mono-repo-publish/package.json b/packages/mono-repo-publish/package.json index cd1bde360f3..28f8e7acd25 100644 --- a/packages/mono-repo-publish/package.json +++ b/packages/mono-repo-publish/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", diff --git a/packages/object-selector/package-lock.json b/packages/object-selector/package-lock.json index a6b61034e0a..39bc0da4065 100644 --- a/packages/object-selector/package-lock.json +++ b/packages/object-selector/package-lock.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", @@ -1277,9 +1277,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7895,6 +7898,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9280,9 +9288,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14275,6 +14286,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/object-selector/package.json b/packages/object-selector/package.json index 461bdfa643e..fe321271e78 100644 --- a/packages/object-selector/package.json +++ b/packages/object-selector/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", diff --git a/packages/owl-bot/Dockerfile b/packages/owl-bot/Dockerfile index 990a72be2bd..7635df43a61 100644 --- a/packages/owl-bot/Dockerfile +++ b/packages/owl-bot/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js image. # https://hub.docker.com/_/node -FROM node:18-alpine +FROM node:20-alpine # Bump the heap size ENV NODE_OPTIONS='--max-old-space-size=8192' diff --git a/packages/owl-bot/Dockerfile.backend b/packages/owl-bot/Dockerfile.backend index abbbcb90b8b..ab327f2026c 100644 --- a/packages/owl-bot/Dockerfile.backend +++ b/packages/owl-bot/Dockerfile.backend @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Install git binary and remove unnecessary cache files to keep the # image size small. diff --git a/packages/owl-bot/Dockerfile.frontend b/packages/owl-bot/Dockerfile.frontend index 4e32830e68b..fffdca99324 100644 --- a/packages/owl-bot/Dockerfile.frontend +++ b/packages/owl-bot/Dockerfile.frontend @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/owl-bot/package-lock.json b/packages/owl-bot/package-lock.json index 7348c284eb3..0b4f63130d3 100644 --- a/packages/owl-bot/package-lock.json +++ b/packages/owl-bot/package-lock.json @@ -45,7 +45,7 @@ "@types/jsonwebtoken": "^9.0.0", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.18", + "@types/node": "^20.0.0", "@types/rimraf": "^3.0.2", "@types/sinon": "^10.0.13", "@types/tmp": "^0.2.3", @@ -1951,9 +1951,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -10865,9 +10868,12 @@ "dev": true }, "@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", diff --git a/packages/owl-bot/package.json b/packages/owl-bot/package.json index 20053eb7c0a..9d5af199dc6 100644 --- a/packages/owl-bot/package.json +++ b/packages/owl-bot/package.json @@ -49,7 +49,7 @@ "@types/jsonwebtoken": "^9.0.0", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.18", + "@types/node": "^20.0.0", "@types/rimraf": "^3.0.2", "@types/sinon": "^10.0.13", "@types/tmp": "^0.2.3", diff --git a/packages/owlbot-bootstrapper/cli/package-lock.json b/packages/owlbot-bootstrapper/cli/package-lock.json index 99814adb2b5..6c57520073e 100644 --- a/packages/owlbot-bootstrapper/cli/package-lock.json +++ b/packages/owlbot-bootstrapper/cli/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@types/jwt-encode": "^1.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.16", + "@types/node": "^20.0.0", "@types/node-fetch": "^2.6.2", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", @@ -467,9 +467,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", - "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/node-fetch": { "version": "2.6.2", @@ -4604,6 +4607,11 @@ "node": ">=4.2.0" } }, + "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==" + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -5231,9 +5239,12 @@ "dev": true }, "@types/node": { - "version": "18.7.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", - "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/node-fetch": { "version": "2.6.2", @@ -8290,6 +8301,11 @@ "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", diff --git a/packages/owlbot-bootstrapper/cli/package.json b/packages/owlbot-bootstrapper/cli/package.json index e62d4f41d6f..0a1d68190a7 100644 --- a/packages/owlbot-bootstrapper/cli/package.json +++ b/packages/owlbot-bootstrapper/cli/package.json @@ -35,7 +35,7 @@ "@types/yargs": "^17.0.12", "@types/jwt-encode": "^1.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.16", + "@types/node": "^20.0.0", "@types/node-fetch": "^2.6.2", "@types/sinon": "^10.0.13", "c8": "^7.12.0", diff --git a/packages/owlbot-bootstrapper/common-container/Dockerfile b/packages/owlbot-bootstrapper/common-container/Dockerfile index b25daeebae2..afe7f7b03e1 100644 --- a/packages/owlbot-bootstrapper/common-container/Dockerfile +++ b/packages/owlbot-bootstrapper/common-container/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/cli @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/cli diff --git a/packages/owlbot-bootstrapper/common-container/package-lock.json b/packages/owlbot-bootstrapper/common-container/package-lock.json index 04a74e25524..20b1a2802be 100644 --- a/packages/owlbot-bootstrapper/common-container/package-lock.json +++ b/packages/owlbot-bootstrapper/common-container/package-lock.json @@ -26,7 +26,7 @@ "devDependencies": { "@types/jwt-encode": "^1.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.16", + "@types/node": "^20.0.0", "@types/node-fetch": "^2.6.2", "@types/sinon": "^10.0.13", "c8": "^7.12.0", @@ -1332,11 +1332,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz", - "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==", + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/node-fetch": { @@ -8319,9 +8320,10 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", diff --git a/packages/owlbot-bootstrapper/common-container/package.json b/packages/owlbot-bootstrapper/common-container/package.json index 740e9a1b1d8..9b9d48ca500 100644 --- a/packages/owlbot-bootstrapper/common-container/package.json +++ b/packages/owlbot-bootstrapper/common-container/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@types/jwt-encode": "^1.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.16", + "@types/node": "^20.0.0", "@types/node-fetch": "^2.6.2", "@types/sinon": "^10.0.13", "c8": "^7.12.0", diff --git a/packages/policy/Dockerfile b/packages/policy/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/policy/Dockerfile +++ b/packages/policy/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/policy/package-lock.json b/packages/policy/package-lock.json index 24573f6663b..68dbdaf2724 100644 --- a/packages/policy/package-lock.json +++ b/packages/policy/package-lock.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.16", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/uuid": "^9.0.0", "@types/yargs": "^17.0.12", @@ -1330,9 +1330,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7923,6 +7926,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9299,9 +9307,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14308,6 +14319,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/policy/package.json b/packages/policy/package.json index 6333c801bca..ab8bf2ea61d 100644 --- a/packages/policy/package.json +++ b/packages/policy/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.16", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/uuid": "^9.0.0", "@types/yargs": "^17.0.12", diff --git a/packages/release-brancher/package-lock.json b/packages/release-brancher/package-lock.json index eb94d5fe662..ff6ec0fd3f4 100644 --- a/packages/release-brancher/package-lock.json +++ b/packages/release-brancher/package-lock.json @@ -20,7 +20,7 @@ "devDependencies": { "@types/js-yaml": "^4.0.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/pino": "^7.0.4", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", @@ -528,10 +528,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", - "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", - "dev": true + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -4331,6 +4334,12 @@ "node": ">=4.2.0" } }, + "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 + }, "node_modules/universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", @@ -5016,10 +5025,13 @@ "dev": true }, "@types/node": { - "version": "18.7.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", - "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", - "dev": true + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dev": true, + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -7800,6 +7812,12 @@ "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", "dev": true }, + "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 + }, "universal-user-agent": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", diff --git a/packages/release-brancher/package.json b/packages/release-brancher/package.json index 8d55d180cb7..9c4b27e6d42 100644 --- a/packages/release-brancher/package.json +++ b/packages/release-brancher/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@types/js-yaml": "^4.0.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/pino": "^7.0.4", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", diff --git a/packages/release-please/Dockerfile b/packages/release-please/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/release-please/Dockerfile +++ b/packages/release-please/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/release-please/package-lock.json b/packages/release-please/package-lock.json index 53fa4cd862e..edcc01d10ca 100644 --- a/packages/release-please/package-lock.json +++ b/packages/release-please/package-lock.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/semver": "^7.3.12", "@types/sinon": "^10.0.13", "c8": "^7.12.0", @@ -1490,11 +1490,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz", - "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==", + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/normalize-package-data": { @@ -8661,9 +8662,10 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/unist-util-is": { "version": "4.1.0", diff --git a/packages/release-please/package.json b/packages/release-please/package.json index d1e35635658..686f4f828f4 100644 --- a/packages/release-please/package.json +++ b/packages/release-please/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/semver": "^7.3.12", "@types/sinon": "^10.0.13", "c8": "^7.12.0", diff --git a/packages/release-trigger/Dockerfile b/packages/release-trigger/Dockerfile index 8c09f0fd7f8..ad29fa44178 100644 --- a/packages/release-trigger/Dockerfile +++ b/packages/release-trigger/Dockerfile @@ -14,7 +14,7 @@ # Use a multi-stage docker build to limit production dependencies. -FROM node:18.20.4-bullseye AS BASE +FROM node:20.18.0-bullseye AS BASE # Install pyenv dependencies RUN apt-get update && \ diff --git a/packages/release-trigger/Dockerfile.frontend b/packages/release-trigger/Dockerfile.frontend index 283e638019d..bf0f3eaebd8 100644 --- a/packages/release-trigger/Dockerfile.frontend +++ b/packages/release-trigger/Dockerfile.frontend @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18-slim AS BUILD +FROM node:20-slim AS BUILD WORKDIR /home/node @@ -33,7 +33,7 @@ COPY . ./ RUN npm run compile -FROM node:18-slim +FROM node:20-slim WORKDIR /home/node diff --git a/packages/release-trigger/package-lock.json b/packages/release-trigger/package-lock.json index 98eca203c5c..ebed74fc960 100644 --- a/packages/release-trigger/package-lock.json +++ b/packages/release-trigger/package-lock.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1472,9 +1472,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8080,6 +8083,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -9563,9 +9571,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14595,6 +14606,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/release-trigger/package.json b/packages/release-trigger/package.json index 05947408c7a..5f3305f206a 100644 --- a/packages/release-trigger/package.json +++ b/packages/release-trigger/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", diff --git a/packages/repo-metadata-lint/Dockerfile b/packages/repo-metadata-lint/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/repo-metadata-lint/Dockerfile +++ b/packages/repo-metadata-lint/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/repo-metadata-lint/package-lock.json b/packages/repo-metadata-lint/package-lock.json index 7835aa98e1e..e6decff8bd7 100644 --- a/packages/repo-metadata-lint/package-lock.json +++ b/packages/repo-metadata-lint/package-lock.json @@ -24,7 +24,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", @@ -1381,9 +1381,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -7692,6 +7695,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", @@ -9088,9 +9096,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -13855,6 +13866,11 @@ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz", diff --git a/packages/repo-metadata-lint/package.json b/packages/repo-metadata-lint/package.json index c3a26926924..ae3bd9044fc 100644 --- a/packages/repo-metadata-lint/package.json +++ b/packages/repo-metadata-lint/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@octokit/types": "^8.0.0", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", diff --git a/packages/secret-rotator/Dockerfile b/packages/secret-rotator/Dockerfile index bef6bb5d1ac..bacdcbbdc6c 100644 --- a/packages/secret-rotator/Dockerfile +++ b/packages/secret-rotator/Dockerfile @@ -14,7 +14,7 @@ # Use the official lightweight Node.js 12 image. # https://hub.docker.com/_/node -FROM node:18-alpine AS BUILD +FROM node:20-alpine AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -29,7 +29,7 @@ COPY . ./ RUN npm run compile -FROM node:18-alpine +FROM node:20-alpine # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/snippet-bot/Dockerfile b/packages/snippet-bot/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/snippet-bot/Dockerfile +++ b/packages/snippet-bot/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/snippet-bot/Dockerfile.frontend b/packages/snippet-bot/Dockerfile.frontend index 6f535cc1cc4..61958703417 100644 --- a/packages/snippet-bot/Dockerfile.frontend +++ b/packages/snippet-bot/Dockerfile.frontend @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/snippet-bot/package-lock.json b/packages/snippet-bot/package-lock.json index bcd2c16eba5..1f282638ec9 100644 --- a/packages/snippet-bot/package-lock.json +++ b/packages/snippet-bot/package-lock.json @@ -29,7 +29,7 @@ "@types/follow-redirects": "^1.14.1", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/tar": "^6.1.2", "@types/tmp": "^0.2.3", @@ -1605,9 +1605,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8605,6 +8608,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -10305,9 +10313,12 @@ "dev": true }, "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -15624,6 +15635,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/snippet-bot/package.json b/packages/snippet-bot/package.json index 9d0ac575ee3..8acd0dd4018 100644 --- a/packages/snippet-bot/package.json +++ b/packages/snippet-bot/package.json @@ -49,7 +49,7 @@ "@types/follow-redirects": "^1.14.1", "@types/minimatch": "^5.1.2", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/tar": "^6.1.2", "@types/tmp": "^0.2.3", diff --git a/packages/sync-repo-settings/Dockerfile b/packages/sync-repo-settings/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/sync-repo-settings/Dockerfile +++ b/packages/sync-repo-settings/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/sync-repo-settings/package-lock.json b/packages/sync-repo-settings/package-lock.json index 7a74c766043..6d88ee24b79 100644 --- a/packages/sync-repo-settings/package-lock.json +++ b/packages/sync-repo-settings/package-lock.json @@ -24,7 +24,7 @@ "@types/extend": "^3.0.1", "@types/js-yaml": "^4.0.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", @@ -1830,11 +1830,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.19.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz", - "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==", + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/normalize-package-data": { @@ -8630,9 +8631,10 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", diff --git a/packages/sync-repo-settings/package.json b/packages/sync-repo-settings/package.json index 50e1996e28a..8ae2cebdf9d 100644 --- a/packages/sync-repo-settings/package.json +++ b/packages/sync-repo-settings/package.json @@ -39,7 +39,7 @@ "@types/extend": "^3.0.1", "@types/js-yaml": "^4.0.5", "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "@types/yargs": "^17.0.12", "c8": "^7.12.0", diff --git a/packages/trusted-contribution/Dockerfile b/packages/trusted-contribution/Dockerfile index 32a55078eb8..c705cd7bd45 100644 --- a/packages/trusted-contribution/Dockerfile +++ b/packages/trusted-contribution/Dockerfile @@ -16,7 +16,7 @@ # Use the official lightweight Node.js 14 image. # https://hub.docker.com/_/node -FROM node:18.20.4-slim AS BUILD +FROM node:20.18.0-slim AS BUILD # Create and change to the app directory. WORKDIR /usr/src/app @@ -34,7 +34,7 @@ COPY . ./ RUN npm run compile -FROM node:18.20.4-slim +FROM node:20.18.0-slim # Create and change to the app directory. WORKDIR /usr/src/app diff --git a/packages/trusted-contribution/package-lock.json b/packages/trusted-contribution/package-lock.json index 80a62dfd36e..397ad674889 100644 --- a/packages/trusted-contribution/package-lock.json +++ b/packages/trusted-contribution/package-lock.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3", @@ -1486,9 +1486,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.15.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", - "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -8122,6 +8125,11 @@ "node": ">=0.8.0" } }, + "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==" + }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", @@ -9674,9 +9682,12 @@ "dev": true }, "@types/node": { - "version": "18.15.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", - "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==" + "version": "20.16.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", + "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", + "requires": { + "undici-types": "~6.19.2" + } }, "@types/normalize-package-data": { "version": "2.4.1", @@ -14707,6 +14718,11 @@ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "optional": true }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, "universal-github-app-jwt": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", diff --git a/packages/trusted-contribution/package.json b/packages/trusted-contribution/package.json index dda0d951ade..b1f86852f25 100644 --- a/packages/trusted-contribution/package.json +++ b/packages/trusted-contribution/package.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^18.7.15", + "@types/node": "^20.0.0", "@types/sinon": "^10.0.13", "c8": "^7.12.0", "cross-env": "^7.0.3",