diff --git a/Dockerfile b/Dockerfile index bb1a3aa..3fd8056 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-slim +FROM node:24-slim WORKDIR /usr/src/app COPY package.json package-lock.json ./ RUN npm ci --production diff --git a/package-lock.json b/package-lock.json index 9d6c301..8c96263 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "probot": "^13.0.1" }, "devDependencies": { - "@types/node": "^20.0.0", + "@types/node": "^24.0.0", "nock": "^14.0.0-beta.5", "smee-client": "^2.0.0", "typescript": "^5.3.3", @@ -1383,12 +1383,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", - "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", + "version": "24.12.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.4.tgz", + "integrity": "sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~7.16.0" } }, "node_modules/@types/qs": { @@ -3677,9 +3677,9 @@ } }, "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==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "license": "MIT" }, "node_modules/universal-github-app-jwt": { diff --git a/package.json b/package.json index 03d8905..0578cf4 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "probot": "^13.0.1" }, "devDependencies": { - "@types/node": "^20.0.0", + "@types/node": "^24.0.0", "nock": "^14.0.0-beta.5", "smee-client": "^2.0.0", "vitest": "^3.0.0",