Files
stack/.gitea/workflows/rebuild-all.yml
kert 19a34aab9c
Some checks failed
Deploy / notebooks (push) Has been skipped
Deploy / zotero (push) Has been skipped
Deploy / docs (push) Has been skipped
CI / lint (push) Successful in 30s
Deploy / mc (push) Has been skipped
Infra CI / notebooks (push) Failing after 12s
Deploy / api (push) Successful in 42s
Infra CI / zotero (push) Successful in 13s
Infra CI / docs (push) Successful in 12s
Infra CI / api (push) Successful in 11s
Infra CI / mc (push) Successful in 11s
Package Supply Chain / pkg-supply-chain (push) Failing after 57s
Deploy / report (push) Has been cancelled
CI / test (push) Has been cancelled
ci: modular actions via gen_config + fix module sync
gen_config.py changes:
- CI: split into lint (fast) → test (needs lint). Drop skinny-install
  matrix (14 jobs → 2 jobs per push)
- Deploy: per-image jobs with path filters from stack.toml. Each image
  only builds when its Dockerfile or source files change. Python-only
  commits skip all 5 image builds entirely.
- All workflows regenerated from stack.toml

pyproject.toml:
- Add mail + prisma to module-name (fixes module sync check)

tests/conftest.py:
- Session-scoped zotero_db fixture: create_db() once per session
  instead of ~200 times
2026-04-18 20:15:10 -04:00

4.3 KiB