Files
company_site/.gitea/workflows/unittests.yml
T
westfarn 560485ab16
Unit Tests / test (pull_request) Successful in 15s
Split CI into unittests and deploy workflows.
Unit Tests runs on pull requests and master pushes; Deploy runs only after Unit Tests succeed on a master push.
2026-07-05 07:53:59 -05:00

26 lines
502 B
YAML

name: Unit Tests
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
test:
runs-on: self-hosted
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python environment
run: |
python3 -m venv .venv
.venv/bin/pip install --upgrade pip
.venv/bin/pip install -r requirements.txt
- name: Run unit tests
run: |
cd company_site
../.venv/bin/python manage.py test