Skip to content

fix/test Fixed bug with violations not showing up in the frontend #272

fix/test Fixed bug with violations not showing up in the frontend

fix/test Fixed bug with violations not showing up in the frontend #272

Workflow file for this run

name: CI
on:
push:
branches: [main]
paths:
- 'clean-architecture-visualizer/**'
- '.github/workflows/ci.yml'
pull_request:
branches: [main]
paths:
- 'clean-architecture-visualizer/**'
- '.github/workflows/ci.yml'
jobs:
jest-tests:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./clean-architecture-visualizer
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/setup-node-env
with:
working-directory: ./clean-architecture-visualizer
- name: Run jest
run: npm test
frontend-validation:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/setup-node-env
with:
working-directory: ./clean-architecture-visualizer/frontend
- name: Run lint
run: npm run lint
working-directory: ./clean-architecture-visualizer/frontend
- name: Run type check
run: npm run type-check
working-directory: ./clean-architecture-visualizer/frontend
- name: Run unit tests
run: npm run test:unit
working-directory: ./clean-architecture-visualizer/frontend
format-checks:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/setup-node-env
- uses: ./.github/actions/setup-node-env
with:
working-directory: ./clean-architecture-visualizer/frontend
- name: Run lint
run: npm run lint
- name: Run format check
run: npm run format:check