Files
stack/dev
kert 9c8a5f1e73
All checks were successful
CI / lint (push) Successful in 31s
CI / notebooks-smoke (push) Successful in 1m22s
Deploy / notebooks (push) Has been skipped
Deploy / zotero (push) Has been skipped
Deploy / docs (push) Has been skipped
Deploy / api (push) Has been skipped
Deploy / mc (push) Has been skipped
Deploy / report (push) Successful in 19s
CI / test (push) Successful in 13m20s
feat(bib): nightly zotero-sync workflow — mail updates froze in bib for 2 months
mail-poller ingests CMS mail into bib continuously, but the bib→Zotero
routing (stack bib sync-zotero) had no scheduler — last manual run was
Apr 29, so the Cmsupdates collection silently stopped updating while
bib accumulated a 212-item backlog (drained today: 270 items now in
the collection).

New generated workflow zotero-sync.yml (04:15 nightly + dispatch):
stop zotero (it holds an exclusive SQLite write lock) → docker exec
api: sync-zotero --tag source:email --no-hold → restart zotero
(if:always). Pre-flighted the exact exec path: idempotent re-run
skips all 270.
2026-07-10 15:32:30 -04:00
..