Skip to content

Nope, we need Chrome #427

Nope, we need Chrome

Nope, we need Chrome #427

Workflow file for this run

name: Build and test
on:
pull_request:
branches:
- master
- development
push:
branches:
- master
- development
env:
CACHE_NODE_MODULES_PATH: |
~/.npm
node_modules
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
cache: npm
node-version: 18
- uses: actions/cache@v3
id: cache
with:
path: ${{ env.CACHE_NODE_MODULES_PATH }}
key: node_modules-${{ hashFiles('**/package-lock.json') }}
- run: npm ci
if: steps.cache.outputs.cache-hit != 'true'
- run: npm run lint
- run: npm run build:lib
- run: npm run build:schematics
- run: npm run test:ci
- run: npm run test:schematics
- run: |
npx cypress install
npm run e2e:ci