diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 55d042f..76367bb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,25 +11,22 @@ jobs: strategy: fail-fast: false matrix: - node: [ - {"name": "LTS", "version": "lts/-2"}, - {"name": "latest", "version": "latest"} - ] + node: [ "18", "20", "22", "24" ] name: Node ${{ matrix.node.name }} env: CI: true steps: - - uses: actions/checkout@v6 - - name: Setup node ${{ matrix.node.name }} + - uses: actions/checkout@v7 + - name: Setup node v${{ matrix.node }} uses: actions/setup-node@v6 with: - node-version: ${{ matrix.node.version }} + node-version: ${{ matrix.node }} - run: npm install - run: npm run build:all - name: Archive production artifacts uses: actions/upload-artifact@v7 with: - name: dist-node-${{ matrix.node.name }} + name: dist-node-v${{ matrix.node }} path: dist retention-days: 30 - run: NODE_ENV=development npm run test:e2e