diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 15e1a8e..14fcbca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,11 +13,15 @@ concurrency: jobs: ci: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + node-version: [20, 22, 24] steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 24 + node-version: ${{ matrix.node-version }} cache: 'npm' registry-url: 'https://npm.pkg.github.com' scope: '@logfoxai' diff --git a/package.json b/package.json index c31325d..92aaa41 100644 --- a/package.json +++ b/package.json @@ -36,5 +36,8 @@ "@inquirer/prompts": "8.3.0", "commander": "12.1.0", "open": "10.1.0" + }, + "engines": { + "node": ">=20.0.0 <25.0.0" } }