svcforge: reference implementation
ci / lint (push) Successful in 1m19s
ci / unit (push) Failing after 1m2s
ci / integration (push) Has been skipped
ci / types (push) Successful in 1m37s
ci / security (push) Failing after 38s
ci / dockerfile (push) Successful in 14s
ci / image (api) (push) Has been skipped
ci / image (reconciler) (push) Has been skipped
ci / image (worker) (push) Has been skipped
ci / bump (push) Has been skipped

Complete working build of the system learn-python/ teaches.
164 tests, mypy --strict clean, domain coverage 99%.
This commit is contained in:
Nguyen Minh Phuc
2026-07-17 10:44:54 +00:00
commit 50c2fe2a1e
102 changed files with 12018 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
# Build context is the repo root (docker build -f services/<svc>/Dockerfile .).
# Everything here is either a host artifact, a secret, or dead weight in a layer.
.venv/
.git/
.github/
.gitea/
tests/
**/__pycache__
*.pyc
.mypy_cache/
.ruff_cache/
.pytest_cache/
.hypothesis/
.coverage
htmlcov/
dist/
build/
*.egg-info/
# secrets never enter a build context, let alone a layer
.env
*.env
!.env.example
# not needed at runtime
deploy/
docs/
scripts/
Makefile
RUNBOOK.md
README.md