Skip to content

fix(deps): update dependency jest-snapshot to v27.5.1 (master) #285

fix(deps): update dependency jest-snapshot to v27.5.1 (master)

fix(deps): update dependency jest-snapshot to v27.5.1 (master) #285

Workflow file for this run

name: CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
env:
NODE_VERSION: 14
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: ${{ env.NODE_VERSION }}
- name: Cache node_modules
uses: actions/cache@v4
id: cache-nodemodules
with:
path: node_modules
key: ${{ runner.os }}-${{ env.NODE_VERSION }}-nodemodules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
if: steps.cache-nodemodules.outputs.cache-hit != 'true'
run: yarn install --frozen-lockfile --non-interactive
- name: Lint
run: yarn lint
release:
needs: [ lint ]
if: github.ref == 'refs/heads/master'
name: Release
runs-on: ubuntu-latest
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: ${{ env.NODE_VERSION }}
- name: Cache node_modules
uses: actions/cache@v4
id: cache-nodemodules
with:
path: node_modules
key: ${{ runner.os }}-${{ env.NODE_VERSION }}-nodemodules-${{ hashFiles('**/yarn.lock') }}
- name: Install dependencies
if: steps.cache-nodemodules.outputs.cache-hit != 'true'
run: yarn install --frozen-lockfile --non-interactive
- name: Git Identity
run: |
git config user.name github-actions
git config user.email [email protected]
git remote set-url origin https://x-access-token:${GH_TOKEN}@github.com/$GITHUB_REPOSITORY
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
- name: Verify npm access
run: npm whoami #uses .npmrc from root and the env var
- name: Release
run: yarn release --yes --no-verify-access
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}