Repository navigation
chore(deps): re-land dependency upgrade (bullmq 6 schedulers, boot-tested) - #244
Conversation
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>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Re-lands #241 (reverted in #243 after nichedb.dev crash-looped on
queue.getRepeatableJobs is not a function) on top of #242, which portedinstallSchedulesto BullMQ 6 job schedulers.New in this PR vs #241:
packages/queue/src/install-schedules.test.js: runs the realinstallSchedulestwice against Redis (REDIS_TEST_URL) in a child process and checks exactly one scheduler per spec. Verified it FAILS on the chore(deps): upgrade all dependencies (bullmq 6, ioredis 6, simplewebauthn 14) #241 code with the production error.docker build+ throwaway postgres:18 and redis:8, ROLES=web,worker):[queue] schedules installed, / 200, /healthz 200, /signup 200, /api/v1/me/profile 401, running 70 s+ with no errors, schedulers present in Redis.Upgrade content (same as #241):
queue.getBackend().client), ioredis 5 -> 6, @simplewebauthn/browser + server 13 -> 14, @profullstack/coinpay 0.8 -> 0.25 (declared, not imported)Gate: biome check, bun test 2573 pass / 0 fail, queue suite vs Redis 14/14, image boot as above.
🤖 Generated with Claude Code