Skip to content

build(deps): upgrade nx from 17.3.2 to 19.4.2 #689

build(deps): upgrade nx from 17.3.2 to 19.4.2

build(deps): upgrade nx from 17.3.2 to 19.4.2 #689

Workflow file for this run

name: CI / Automated testing
on:
workflow_dispatch:
pull_request:
branches:
- '**'
env:
NX_CACHE: nx-cache
jobs:
install-deps:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Install deps
uses: ./.github/workflows/composite/npm
build-and-test:
runs-on: ubuntu-latest
needs: install-deps
strategy:
fail-fast: false
matrix:
target: ['lint', 'test', 'build', 'format']
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Install deps
uses: ./.github/workflows/composite/npm
- name: Cache Nx
uses: actions/cache@v3
with:
path: node_modules/.cache/nx
key: ${{ env.NX_CACHE }}-${{ hashFiles('**/package-lock.json') }}-${{ matrix.target }}-${{ matrix.index }}-${{ github.sha }}
restore-keys: |
${{ env.NX_CACHE }}-${{ hashFiles('**/package-lock.json') }}-${{ matrix.target }}-${{ matrix.index }}-
${{ env.NX_CACHE }}-${{ hashFiles('**/package-lock.json') }}-
${{ env.NX_CACHE }}-
- name: Compute Nx arguments
if: matrix.target == 'build' || matrix.target == 'e2e'
run: echo "NX_ARGUMENTS=--prod" >> $GITHUB_ENV
- name: nx affected:${{ matrix.target }}
if: matrix.target != 'format'
run: npm run affected:${{ matrix.target }} -- --base=origin/$GITHUB_BASE_REF $NX_ARGUMENTS
- name: nx affected:format
if: matrix.target == 'format'
run: npm run format:check -- --base=origin/$GITHUB_BASE_REF