Skip to content

Senses - Test & Build #28

Senses - Test & Build

Senses - Test & Build #28

name: Senses - Test & Build
on: [pull_request, workflow_dispatch]
jobs:
build:
name: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18.19.0'
- name: Lint, Test & Build GUI
working-directory: ./src/gui
run: |
npm ci --force --quiet --no-progress
npm run lint
npm run build
- name: Lint, Test & Build Server
working-directory: ./src/server
run: |
npm ci --ignore-scripts
npm run build
- name: Lint, Test & Build Web app
working-directory: ./src/app
run: |
npm ci --quiet --force --no-progress
npm run lint
npm run build