Skip to content

Update react monorepo - autoclosed #5613

Update react monorepo - autoclosed

Update react monorepo - autoclosed #5613

Workflow file for this run

name: CI
on:
push:
branches:
- develop
pull_request:
jobs:
TestTemplate:
if: ${{ github.repository == 'cremalab/app-web' }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
env:
CI: true
steps:
- run: git config --global core.autocrlf false
- uses: actions/checkout@v3
- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm ci
- run: npm run test:lint
- run: npm run test:deps
- run: npm run test:types
- run: npm run test:unit
- run: npm run test:e2e:ci
Test:
if: ${{ github.repository != 'cremalab/app-web' }}
runs-on: ubuntu-latest
env:
CI: true
steps:
- run: git config --global core.autocrlf false
- uses: actions/checkout@v3
- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm ci
- run: npm run test:lint
- run: npm run test:deps
- run: npm run test:types
- run: npm run test:unit
- run: npm run test:e2e:ci
Coverage:
runs-on: ubuntu-latest
env:
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm ci
- run: npm run test:unit:coverage
- uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
Build:
runs-on: ubuntu-latest
env:
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm ci
- run: npm run build
Storybook:
runs-on: ubuntu-latest
env:
CI: true
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: npm ci
- run: npm run test:playground:smoketest