diff --git a/.github/workflows/latest.yml b/.github/workflows/latest.yml index ac0819c..721888a 100644 --- a/.github/workflows/latest.yml +++ b/.github/workflows/latest.yml @@ -1,20 +1,29 @@ name: Latest -on: [push] +on: + push: + branches: + - main + tags-ignore: + - 'v*' + pull_request: jobs: verify: name: Verify runs-on: ubuntu-latest + strategy: + matrix: + node: [14, 16] steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Setup - uses: actions/setup-node@v1 + uses: actions/setup-node@v2 with: - node-version: 14 + node-version: ${{ matrix.node }} - name: Cache - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: node_modules key: ${{ runner.OS }}-npm-cache-${{ hashFiles('**/package.json') }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 66de380..c176528 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,15 +8,18 @@ on: jobs: check: runs-on: ubuntu-latest + strategy: + matrix: + node: [14, 16] steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Setup - uses: actions/setup-node@v1 + uses: actions/setup-node@v2 with: - node-version: 14 + node-version: ${{ matrix.node }} - name: Cache - uses: actions/cache@v1 + uses: actions/cache@v2 with: path: node_modules key: ${{ runner.OS }}-npm-cache-${{ hashFiles('**/package.json') }} @@ -31,7 +34,7 @@ jobs: needs: check steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Publish run: | echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_AUTH_TOKEN }}" > ~/.npmrc @@ -41,7 +44,7 @@ jobs: needs: check steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v2 - name: Publish run: | echo "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}" >> ~/.npmrc