From bdbc9ba3c7dae08f528a5af593e216ab360579e0 Mon Sep 17 00:00:00 2001 From: atassis Date: Fri, 28 Apr 2023 13:16:38 +0300 Subject: [PATCH] chore: updated workflow steps --- .github/workflows/main.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5e24918..c69d216 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,37 +3,37 @@ on: push jobs: test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: - node-version: [ 14.x, 16.x ] + node-version: [ 14.x, 16.x, 18.x ] steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v3 + - uses: actions/cache@v3 with: path: ~/.npm key: ${{ runner.os }}-node-${{matrix.node-version}}-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node-${{matrix.node-version}} - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} - run: npm ci - run: npm run build --if-present - run: npm test --if-present publish: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: test if: startsWith(github.ref, 'refs/tags/v') steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Use Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 registry-url: 'https://registry.npmjs.org' - run: npm ci - run: npm run build --if-present