Skip to content

add initial app state for development with redux/theming set up #17

add initial app state for development with redux/theming set up

add initial app state for development with redux/theming set up #17

Workflow file for this run

name: UI-Development
on:
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
jobs:
quality-check:
permissions:
contents: "read"
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Install dependencies
run: |
cd ui
npm ci
- name: Run quality and typing checks
run: |
cd ui
make quality
precommit-check:
permissions:
contents: "read"
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Install dependencies
run: |
cd ui
npm ci
- name: Run pre-commit checks
run: |
cd ui
npx husky run pre-commit
unit-tests:
permissions:
contents: "read"
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Install dependencies
run: |
cd ui
npm ci
- name: Run unit tests
run: |
cd ui
make test-unit
integration-tests:
permissions:
contents: "read"
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Install dependencies
run: |
cd ui
npm ci
- name: Run integration tests
run: |
cd ui
make test-integration