kert
19a34aab9c
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
..
2026-04-18 20:15:10 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-10 13:09:14 -04:00
2026-04-18 18:51:21 -04:00
2026-04-16 14:05:30 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-03-24 17:33:55 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-03-27 00:02:35 -04:00
2026-04-16 09:04:38 -04:00
2026-03-03 22:05:49 -05:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-18 18:51:21 -04:00
2026-04-18 18:51:21 -04:00
2026-03-24 17:33:55 -04:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-03 22:05:49 -05:00
2026-03-03 22:05:49 -05:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-25 10:09:20 -04:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-09 19:06:33 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:02:30 -04:00
2026-03-24 22:33:42 -04:00
2026-03-24 17:02:30 -04:00
2026-04-16 14:05:30 -04:00
2026-03-24 17:33:55 -04:00
2026-04-16 09:04:38 -04:00
2026-03-03 22:05:49 -05:00
2026-03-03 22:05:49 -05:00
2026-04-16 09:04:38 -04:00
2026-03-12 17:25:30 -04:00
2026-03-24 17:33:55 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00