Skip to content

next to main 010426 #64

next to main 010426

next to main 010426 #64

Workflow file for this run

name: Run Tests
on:
workflow_dispatch:
pull_request:
jobs:
frontend-tests:
name: Run Frontend Tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./frontend
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Setup Node
uses: actions/setup-node@v6
with:
node-version: 22
- name: Install frontend dependencies
run: npm ci
- name: Run tests
run: npm run test:ci
backend-tests:
name: Run Backend Tests
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: 3.13
- name: Setup uv
uses: astral-sh/setup-uv@v7
with:
python-version: 3.13
activate-environment: true
- name: Install dependencies
run: uv sync --locked
- name: Run pytest
run: python -m pytest