Skip to content

[Feature] - Added page break, cleanup the folder structure for constants and interfaces #8

[Feature] - Added page break, cleanup the folder structure for constants and interfaces

[Feature] - Added page break, cleanup the folder structure for constants and interfaces #8

Workflow file for this run

name: CI
on:
pull_request:
branches: [main, dev]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
# npm ci fails cross-platform when lock file was generated on a different
# OS (macOS lock file missing Linux rollup binary). Use npm install instead.
- run: npm install
- name: Type check (web)
run: npm run typecheck --workspace=apps/web
- name: Type check (api)
run: npm run typecheck --workspace=apps/api
- name: Lint
run: npm run lint --workspace=apps/web
- name: Build
run: npm run build