Álvaro Tejero Cantero
9fae01b79b
♻️ Port branching to the unified jobs substrate
...
develop replaced the legacy one-shot task system with app.jobs
(#11542 ). Two branching call sites still used the removed API, so the
backend no longer compiled on top of it:
- files-branch/delete-branch! schedules the branch file's
:delete-object job with jobs/submit, joined to the caller's
transaction through the cfg's ::db/conn, as files.clj does.
- files-pull-request/send-review-request-emails! queues the review
request with eml/send and ::eml/reuse-conn, as the comment emails
do, and now takes the transaction cfg instead of the connection.
The tests follow: the rollback test redefines eml/send, and the
file-gc scheduler test reads the scheduled work from the job table,
whose params are plain JSON.
AI-assisted-by: claude-opus-5-5
2026-10-06 11:02:31 +02:00
..
2026-09-29 23:07:26 +02:00
2026-09-10 20:29:44 +02:00
2026-09-23 12:31:50 +02:00
2026-09-15 17:10:54 +02:00
2026-10-06 10:36:55 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 10:36:55 +02:00
2026-10-06 10:36:55 +02:00
2026-10-06 11:02:31 +02:00
2026-10-06 07:33:12 +02:00
2026-09-23 15:25:21 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-09-09 17:58:09 +02:00
2026-09-29 09:07:34 +02:00
2026-09-24 11:42:14 +02:00
2026-10-06 10:36:55 +02:00
2026-10-01 07:19:21 +02:00
2026-09-10 20:29:44 +02:00
2026-09-24 12:19:29 +02:00
2026-09-15 19:22:56 +02:00
2026-09-14 14:50:32 +02:00
2026-09-23 18:03:03 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 10:36:55 +02:00
2026-10-01 13:16:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-02 11:08:13 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-09-10 20:29:44 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-01 17:17:11 +02:00
2026-09-09 17:58:09 +02:00
2026-08-25 11:55:10 +02:00
2026-10-02 11:08:13 +02:00
2026-09-22 14:03:02 +02:00
2026-09-23 12:31:50 +02:00
2026-09-22 14:03:02 +02:00
2026-09-29 23:07:26 +02:00
2026-09-01 12:45:17 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 10:36:55 +02:00
2026-10-06 10:36:55 +02:00
2026-10-06 11:02:31 +02:00
2026-10-06 10:36:55 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-09-15 17:26:43 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-01 07:19:21 +02:00
2026-09-22 15:51:50 +02:00
2026-10-06 07:33:12 +02:00
2026-08-25 11:55:10 +02:00
2026-10-01 14:31:30 +02:00
2026-10-06 07:33:12 +02:00
2026-09-22 15:51:50 +02:00
2026-08-26 20:14:51 +02:00
2026-09-24 12:19:29 +02:00
2026-10-06 07:33:12 +02:00
2026-09-22 14:03:02 +02:00
2026-09-22 14:43:04 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-09-23 18:03:03 +02:00
2026-10-06 07:33:12 +02:00
2026-09-23 15:25:21 +02:00
2026-09-23 15:25:21 +02:00
2026-10-06 07:33:12 +02:00
2026-10-02 11:08:13 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-09-01 12:45:17 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00
2026-10-06 07:33:12 +02:00