diff --git a/action.yml b/action.yml index ea170be1..ef1cd42b 100644 --- a/action.yml +++ b/action.yml @@ -18,7 +18,7 @@ inputs: default: 'true' required: false runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' branding: icon: 'terminal' diff --git a/package-lock.json b/package-lock.json index b4511771..caf397d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,10 +18,14 @@ "semver": "^7.7.2" }, "devDependencies": { + "@types/node": "^24.3.1", "@vercel/ncc": "^0.38.3", - "jest": "^30.1.2", - "nock": "^14.0.10", + "jest": "^30.0.5", + "nock": "^14.0.9", "semistandard": "^17.0.0" + }, + "engines": { + "node": ">=24.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -1685,10 +1689,11 @@ "dev": true }, "node_modules/@types/node": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz", - "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==", + "version": "24.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", + "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~7.10.0" } @@ -8734,9 +8739,9 @@ "dev": true }, "@types/node": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz", - "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==", + "version": "24.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", + "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", "dev": true, "requires": { "undici-types": "~7.10.0" diff --git a/package.json b/package.json index adaff610..3bdf2b9d 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,9 @@ "license": "MPL-2.0", "publisher": "hashicorp", "main": "index.js", + "engines": { + "node": ">=24.0.0" + }, "repository": { "type": "git", "url": "https://github.com/hashicorp/setup-terraform.git" @@ -27,9 +30,10 @@ "semver": "^7.7.2" }, "devDependencies": { + "@types/node": "^24.3.1", "@vercel/ncc": "^0.38.3", - "jest": "^30.1.2", - "nock": "^14.0.10", + "jest": "^30.0.5", + "nock": "^14.0.9", "semistandard": "^17.0.0" }, "semistandard": {