diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index f0a7be1e..627de301 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -16,10 +16,10 @@ jobs: strategy: matrix: - # Bleeding Edge: Latest Node × Latest OS + # Current stable line on latest hosted runners os: [ubuntu-latest, macos-latest] - node-version: [latest] - # Stable: Node 20, 22 (LTS) on macOS 14 (ARM64) + node-version: [24] + # LTS coverage on macOS 14 (ARM64) include: - os: macos-14 node-version: 22 diff --git a/package.json b/package.json index 11c5a6c5..34adae2e 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "install": "node-pre-gyp install --fallback-to-build || node-pre-gyp rebuild" }, "engines": { - "node": ">= 8.0.0" + "node": ">=20 <25" }, "binary": { "module_name": "opencc", @@ -44,4 +44,4 @@ "@mapbox/node-pre-gyp": "^1.0.11", "nan": "^2.22.0" } -} \ No newline at end of file +}