/
himozaa
/
SE_FastAPI_Example
Обзор
Документация
Войти
/
himozaa
/
SE_FastAPI_Example
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
.gitverse/workflows/python.yaml
40 строк
1 KB
himozaa
create .gitverse/workflows/python.yaml
12 май 2026, 16:15
Верифицирован
12 май 2026, 16:15
091f596
Код
Авторство
О чём код?
name: Python CI on: workflow_dispatch: jobs: test: runs-on: ubuntu-latest steps: - name: Клонирование репозитория uses: actions/checkout@v4 - name: Установка Python uses: actions/setup-python@v5 with: python-version: '3.12' - name: Кэширование pip пакетов uses: actions/cache@v3 with: # Путь, где pip хранит скачанные пакеты path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('requirements.txt') }} restore-keys: ${{ runner.os }}-pip- - name: Установка зависимостей run: pip install -r requirements.txt - name: Запуск flake8 run: flake8 . - name: Запуск тестов run: pytest tests/ --junitxml=report.xml -v - name: Сохранение отчета как артефакт uses: actions/upload-artifact@v4 with: name: test-results path: report.xml