Revert "chore(readme): add repobeats stats" (#94) #100
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI Checks | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
jobs: | |
frontend_checks: | |
name: Frontend CI | |
defaults: | |
run: | |
working-directory: ./frontend | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@v4 | |
- uses: actions/setup-node@v4 | |
with: | |
node-version: 20 | |
cache: 'npm' | |
cache-dependency-path: frontend/package-lock.json | |
- name: Install Dependencies | |
run: npm ci | |
- name: Run Type Check | |
run: tsc | |
- name: Run Ng Lint | |
run: npm run lint:ng:ci | |
- name: Run Stylelint | |
run: npm run lint:css:ci | |
- name: Run Prettier check | |
run: npm run prettier:check | |
backend_checks: | |
name: Backend CI | |
defaults: | |
run: | |
working-directory: ./backend | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@v4 | |
- name: Install Poetry | |
shell: bash | |
run: pipx install poetry | |
- uses: actions/setup-python@v5 | |
with: | |
python-version: '3.12' | |
cache: 'poetry' | |
- name: Install Dependencies | |
run: poetry install --sync | |
- name: Run MyPy Static Typing Check | |
run: poetry run mypy . | |
- name: Run Ruff Linter | |
run: poetry run ruff check . | |
- name: Run Ruff Formatter | |
run: poetry run ruff format --check | |