Tento repozitář obsahuje:
- Workflow šablony — zobrazují se při vytváření nového Actions workflow v každém repos v org
- Profil organizace —
profile/README.md
| Šablona | Použití |
|---|---|
sysnet-docker-ci |
Docker build + push na Docker Hub (sysnetcz/) |
sysnet-python-ci |
Python testy + ruff lint + mypy |
sysnet-basic-ci |
Základní šablona pro ostatní projekty |
Všechny šablony jsou přednastaveny na self-hosted runner (hermes-vm).
- Jdi do repozitáře → Actions → New workflow
- V sekci SYSNET-CZ vyber příslušnou šablonu
- Upravit dle potřeby a commitni
| Workflow | Účel |
|---|---|
python-ci.yml |
lint, testy v matici verzí, build a twine check |
python-build.yml |
ověření tagu/verze/názvu, build a twine check; upload dělá volající workflow (OIDC) |
python-release.yml |
GitHub Release z CHANGELOG.md |
Volat přes přesný tag (@v1.2.0). Dokumentace: docs/python-packaging.md,
docs/python-release-process.md,
docs/pypi-trusted-publishing.md.