Skip to content

Revert #241: bullmq 6 crash-loops nichedb.dev - #243

Merged
ralyodio merged 1 commit into
mainfrom
revert/deps-241
Oct 26, 2026
Merged

ralyodio merged 1 commit into
mainfrom
revert/deps-241

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

nichedb.dev 502: queue.getRepeatableJobs is not a function at boot (bullmq 6). Reverting to restore prod.

🤖 Generated with Claude Code

…ash-loops

bullmq 6 removed queue.getRepeatableJobs(); installSchedules throws at boot
and the app restarts forever (502). Restore prod first; the upgrade re-lands
with installSchedules on the job-scheduler API.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 8256a0c into main Oct 26, 2026
1 check passed
ralyodio added a commit that referenced this pull request Oct 26, 2026
)

Re-lands #241 (reverted in #243) on top of #242, which ported installSchedules
to upsertJobScheduler/getJobSchedulers/removeJobScheduler. Adds a Redis-backed
test that runs installSchedules twice in a child process (fails on the old
getRepeatableJobs code with 'is not a function').

bullmq 6, ioredis 6, simplewebauthn 14, coinpay 0.25; retention.js reads the raw
client from queue.getBackend().client. Overrides sharp ^0.35.5, tmp ^0.2.6.
biome 2.6 migrate; md/yaml left out of biome. Bun 1.4.4.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant