Skip to content

Commit 592ecc7

Browse files
committed
feat: upgrade to node 24
Signed-off-by: Rui Chen <[email protected]>
1 parent 08cace2 commit 592ecc7

File tree

3 files changed

+20
-11
lines changed

3 files changed

+20
-11
lines changed

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ inputs:
1818
default: 'true'
1919
required: false
2020
runs:
21-
using: 'node20'
21+
using: 'node24'
2222
main: 'dist/index.js'
2323
branding:
2424
icon: 'terminal'

package-lock.json

Lines changed: 13 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
"license": "MPL-2.0",
66
"publisher": "hashicorp",
77
"main": "index.js",
8+
"engines": {
9+
"node": ">=24.0.0"
10+
},
811
"repository": {
912
"type": "git",
1013
"url": "https://github.com/hashicorp/setup-terraform.git"
@@ -27,9 +30,10 @@
2730
"semver": "^7.7.2"
2831
},
2932
"devDependencies": {
33+
"@types/node": "^24.3.1",
3034
"@vercel/ncc": "^0.38.3",
31-
"jest": "^30.1.2",
32-
"nock": "^14.0.10",
35+
"jest": "^30.0.5",
36+
"nock": "^14.0.9",
3337
"semistandard": "^17.0.0"
3438
},
3539
"semistandard": {

0 commit comments

Comments
 (0)