Files
Ai/.gitea/workflows/ai.yml
T
2026-03-20 03:02:55 +03:30

35 lines
1.0 KiB
YAML

jobs:
test:
name: Lint & Test
runs-on: self-hosted
container:
image: mirror2.chabokan.net/ubuntu:22.04
steps:
- name: Setup Ubuntu apt mirrors
run: |
tee /etc/apt/sources.list > /dev/null <<'EOF'
deb [trusted=yes] https://mirror2.chabokan.net/ubuntu jammy main restricted universe multiverse
deb [trusted=yes] https://mirror2.chabokan.net/ubuntu jammy-updates main restricted universe multiverse
deb [trusted=yes] https://mirror2.chabokan.net/ubuntu jammy-security main restricted universe multiverse
EOF
apt-get update
- name: Install Python
run: |
apt-get install -y python3 python3-pip git
- name: Install dependencies
run: |
pip3 install -r requirements.txt
pip3 install pytest flake8
- name: Run lint
run: |
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
- name: Run tests
run: |
pytest -q