wsfed
7.0.17.0.2
.github/workflows/test.yml+
.github/workflows/test.ymlNew file+34
Index: package/.github/workflows/test.yml
===================================================================
--- package/.github/workflows/test.yml
+++ package/.github/workflows/test.yml
@@ -0,0 +1,34 @@
+name: Test
+
+on:
+ pull_request:
+ types: [opened, synchronize]
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: ${{ github.ref != 'refs/heads/master' }}
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ node-version: ['20', '22', '24']
+
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
+ with:
+ persist-credentials: false
+
+ - name: Setup Node.js ${{ matrix.node-version }}
+ uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
+ with:
+ node-version: ${{ matrix.node-version }}
+
+ - name: Install dependencies
+ run: npm install
+
+ - name: Test
+ run: npm test