Files
tapehoard/.github/workflows/ci.yml
T
adamlamers 17035dc318
Continuous Integration / frontend-check (push) Failing after 1m43s
Continuous Integration / backend-tests (push) Failing after 2m15s
ci workflow
2026-04-27 02:41:41 -04:00

52 lines
922 B
YAML

name: Continuous Integration
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
backend-tests:
runs-on: ubuntu-latest
defaults:
run:
working-directory: backend
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.13"
- name: Install uv
run: curl -LsSf https://astral.sh/uv/install.sh | sh
- name: Sync dependencies
run: uv sync
- name: Run Pytest
run: uv run pytest
frontend-check:
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend
steps:
- uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
- name: Install dependencies
run: npm install
- name: Svelte Check & Lint
run: npm run check