diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index b0631c1..3720810 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -1,4 +1,4 @@ -name: Build +name: Test on: pull_request: @@ -7,36 +7,33 @@ on: - main jobs: - build: - name: Build + test: + name: Test runs-on: ubuntu-latest steps: - name: Get sources - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Restore npm cache - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - - uses: actions/cache@v2 + - uses: actions/cache@v4 with: path: node_modules key: ${{ runner.os }}-node-modules-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node-modules- - - name: Use Node.js 16 - uses: actions/setup-node@v3 + - name: Use Node.js 22 + uses: actions/setup-node@v4 with: - node-version: '16' + node-version: "22" - name: Install dependencies - run: npm install - - - name: Build - run: npm run build --if-present + run: npm ci - name: Test run: npm run test