CI/CD Guide
חוקים קשיחים
אין
git clean/resetב‑CIאין
sudoטסטים ירוצו בסביבות מבודדות; IO רק תחת
/tmpהתיעוד נכשל על אזהרות (
fail_on_warning: true)
סטטוסים נדרשים
🔍 Code Quality & Security
Unit Tests (3.11)
Unit Tests (3.12)
ריכוז CI (Overview)
Code Quality & Security – בדיקות סטטיות ואבטחה
Unit Tests (3.11/3.12) – טסטי יחידה במטריצת גרסאות
Performance Tests – טסטי ביצועים (ברירת מחדל: הכל; Draft +
perf-light: רק קלים). דוחות זמני ריצה נשמרים כארטיפקטים.
קישורים מהירים:
Actions (Performance):
https://github.com/<OWNER>/<REPO>/actions/workflows/performance-tests.ymlריצת ה‑PR: בתגובות ה‑PR מתווסף קישור אוטומטי ל‑Run ול‑Artifact.
בדיקות מומלצות
pytest
pytest --cov=. --cov-report=html
בנייה של התיעוד
cd docs
sphinx-build -b html . _build/html -W --keep-going