diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a6454fd..924835e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: lts/* + node-version-file: ".node-version" cache: npm - run: npm ci - run: npx semantic-release diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4c725ba..46c1bc8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: "lts/*" + node-version-file: ".node-version" cache: npm - run: npm ci - run: npm test diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..a45fd52 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +24 diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..a45fd52 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +24 diff --git a/REUSE.toml b/REUSE.toml index c76153c..f197d4e 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -2,6 +2,8 @@ version = 1 [[annotations]] path = [ + ".node-version", + ".nvmrc", "package.json", "package-lock.json", "test/__snapshots__/index.test.js.snap", diff --git a/package.json b/package.json index 112b636..586e74f 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "lint:fix": "prettier --write '{lib,test,docs}/**/*.{js,json,md}' index.js *.md package.json app.yml" }, "engines": { - "node": ">=14" + "node": "24.x" }, "dependencies": { "email-validator": "^2.0.3",