Skip to content

Set up core framework pieces such as configs for eslint, typescript, prettier, husky precommit hook, basic GHA #51

Set up core framework pieces such as configs for eslint, typescript, prettier, husky precommit hook, basic GHA

Set up core framework pieces such as configs for eslint, typescript, prettier, husky precommit hook, basic GHA #51

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: npm ci
working-directory: src/ui
- name: Run quality and typing checks
run: make quality
working-directory: src/ui
precommit-check:
permissions:
contents: "read"
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Install dependencies
working-directory: src/ui
run: npm ci
- name: Run pre-commit checks
run: npx husky run pre-commit
working-directory: src/ui