Le dataset Cityscapes reste hors git ; pas de build Docker SegFormer sur le runner.
24 lines
615 B
YAML
24 lines
615 B
YAML
# CI légère — P9 Street Vision PoC
|
|
# Même fichier lu par Forgejo Actions et GitHub Actions (OC-ADR-001).
|
|
# Le build Docker (2 modèles) est Phase 6 : trop lourd pour le runner k3s (8 Gio).
|
|
|
|
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
syntax:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Python syntax (no model load)
|
|
run: |
|
|
set -eu
|
|
apt-get update
|
|
apt-get install -y --no-install-recommends python3
|
|
python3 -m py_compile app/main.py app/streamlit_app.py utils/utils.py
|