Skip to content

feat!: pgboss 12 upgrade MAPCO-9746#86

Draft
NivGreenstein wants to merge 11 commits intomasterfrom
feat/pgboss-12-upgrade
Draft

feat!: pgboss 12 upgrade MAPCO-9746#86
NivGreenstein wants to merge 11 commits intomasterfrom
feat/pgboss-12-upgrade

Conversation

@NivGreenstein
Copy link
Contributor

Question Answer
Bug fix
New feature
Breaking change
Deprecations
Documentation
Tests added
Chore

Related issues: #XXX , #XXX ...
Closes #XXX ...

Further information:

Summary

  • Upgrade pg-boss to v12 and align job-queue runtime behavior with the new API.
  • Update tests and Jest setup/teardown to handle explicit pg-boss migrations and queue creation.
  • Refresh Node/Postgres CI/runtime versions and use legacy MinIO image for act compatibility.

Breaking Changes

  • pg-boss v12 is ESM-only and requires Node 22.12+; runtime is now Node 24.
  • pg-boss no longer auto-migrates or auto-creates queues; migrations/queues are now handled explicitly.

Notes

  • CI test container updated to Node 24, Postgres 15, and legacy MinIO images.
  • Jest config updated to handle ESM deps; integration tests use global setup/teardown for pg-boss.

@NivGreenstein NivGreenstein self-assigned this Feb 16, 2026
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