Skip to content

chore(deps): adopt @nest-native/jobs 0.2.1 and messaging 0.5.1 - #74

Merged
rodrigobnogueira merged 1 commit into
mainfrom
chore/adopt-jobs-0.2
Jul 31, 2026
Merged

chore(deps): adopt @nest-native/jobs 0.2.1 and messaging 0.5.1#74
rodrigobnogueira merged 1 commit into
mainfrom
chore/adopt-jobs-0.2

Conversation

@rodrigobnogueira

Copy link
Copy Markdown
Contributor

Unblocks #69.

Both libraries just shipped an isolated better-sqlite3 major review (jobs#16 → 0.2.1, messaging#32 → 0.5.1) widening their peer range to ^11 || ^12 || ^13.

That alone was not enough here: @nest-native/jobs was pinned at ^0.1.0, and for 0.x releases caret does not cross a minor — so npm kept resolving jobs@0.1.0 with its old ^11 || ^12 peer and #69 kept failing with ERESOLVE. Verified with a dry-run probe: ^0.1.0 + better-sqlite3 13 still errors, ^0.2.1 + better-sqlite3 13 resolves clean.

messaging's ^0.5.0 already covered 0.5.1; pinned explicitly so the intent is visible.

No application code changes. The app only reads tick() results and never constructs a TickReport, so the scheduled field added in jobs 0.2.0 is not a break here. Cron schedules remain opt-in and are not adopted in this PR.

Verified locally (after npm rebuild better-sqlite3 — npm's allow-scripts policy leaves the native binary unbuilt): typecheck, lint, complexity, build, security:audit all clean, and the full suite passes 86/86, identical to main.

Both releases widened their better-sqlite3 peer range to
^11 || ^12 || ^13. The jobs bump crosses a 0.x minor, so the old
"^0.1.0" range could never pick it up — which is why #69
(better-sqlite3 13) kept failing to install with ERESOLVE even after
the libraries shipped. messaging's "^0.5.0" already covered 0.5.1;
pinned explicitly for clarity.

No application code changes: the app only reads tick() results, never
constructs a TickReport, so jobs 0.2.0's added `scheduled` field is
not a break here. Cron schedules stay opt-in and are not adopted in
this change. Verified locally: typecheck, lint, complexity, build,
audit, and the full suite (86 passing, unchanged from main).
@rodrigobnogueira
rodrigobnogueira merged commit f47c111 into main Jul 31, 2026
1 check passed
@rodrigobnogueira
rodrigobnogueira deleted the chore/adopt-jobs-0.2 branch July 31, 2026 00:24
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