diff --git a/.github/actionlint.yml b/.github/actionlint.yml new file mode 100644 index 000000000..e70bf1890 --- /dev/null +++ b/.github/actionlint.yml @@ -0,0 +1,5 @@ +paths: + '**/*.yml': + ignore: + # https://github.com/rhysd/actionlint/issues/559 + - 'invalid runner name "node24"' diff --git a/README.md b/README.md index 9311450d7..835fcf1d6 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ support](https://cloud.google.com/support).** - This action requires Google Cloud credentials to execute gcloud commands. See [Authorization](#Authorization) for more details. -- This action runs using Node 20. If you are using self-hosted GitHub Actions +- This action runs using Node 24. If you are using self-hosted GitHub Actions runners, you must use a [runner version](https://github.com/actions/virtual-environments) that supports this version or newer. diff --git a/action.yml b/action.yml index 0f501b9ea..80e382678 100644 --- a/action.yml +++ b/action.yml @@ -99,5 +99,5 @@ branding: color: 'blue' runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' diff --git a/package.json b/package.json index b361e4a82..2d2b217ba 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "test": "node --require ts-node/register --test-reporter spec --test tests/setup-gcloud.test.ts" }, "engines": { - "node": ">= 20.x", - "npm": ">= 10.x" + "node": ">= 24.x", + "npm": ">= 11.x" }, "repository": { "type": "git",