Update dependency good_job to v4.11.1 #291

Open
renovate wants to merge 1 commit from renovate/good_job-4.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
good_job (changelog) 4.6.0 -> 4.11.1 age adoption passing confidence

Release Notes

bensheldon/good_job (good_job)

v4.11.1

Compare Source

Full Changelog

Merged pull requests:

  • Add require rails to good_job/engine.rb to allow bundle console usage #​1653 (bensheldon)

v4.11.0

Compare Source

Full Changelog

Merged pull requests:

  • Add require rails to good_job/engine.rb to allow bundle console usage #​1653 (bensheldon)

v4.10.2

Compare Source

Full Changelog

Implemented enhancements:

  • Add GoodJob::Adapter#stopping to support Active Job continuations feature #​1646 (bensheldon)

Merged pull requests:

  • Fix Probe Server handling server shutdown on SIGINT when daemonized #​1644 (bensheldon)

v4.10.1

Compare Source

Full Changelog

Fixed bugs:

Closed issues:

  • I18n::InvalidLocale in GoodJob::JobsController#mass_update #​1641

Merged pull requests:

  • Fix the path for the extended dashboard views in README.md #​1638 (zarembas)

v4.10.0

Compare Source

Full Changelog

Fixed bugs:

Closed issues:

  • Dashboard retry overwrites original job locale — is this intended behavior? #​1630

v4.9.3

Compare Source

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Retried jobs with GoodJob::ActiveJobExtensions::Concurrency::ConcurrencyExceededError lose their arguments #​1620
  • Searching for job ID fails on Heroku due to 30s request limit #​1618
  • Poor performance when enqueuing many throttled jobs because of unindexed queries #​1603

Merged pull requests:

v4.9.2

Compare Source

Full Changelog

Closed issues:

  • perform_job.good_job notification for successful jobs has error_event: :discarded #​1609

Merged pull requests:

v4.9.1

Compare Source

Full Changelog

Fixed bugs:

  • Quiet duplicate cron enqueue logging by pretending it was halted at before_enqueue #​1615 (bensheldon)

v4.9.0

Compare Source

Full Changelog

Implemented enhancements:

Fixed bugs:

  • [dashboard] Scheduled tasks are shown "backwards" #​1580
  • Update form_with calls to be compatible with Rails 8 #​1610 (sallyhall)
  • Add index on good_jobs: [:concurrency_key, :created_at] to improve performance of throttling (#​1603) #​1605 (Intrepidd)

Closed issues:

  • Cron did not enqueue jobs #​1600
  • Same job performed by all threads #​1599
  • Option for bin/rails g good_job:install to purge Solid gems #​1593
  • Jobs are not being picked up at the expected rate #​1578
  • Question about GoodJob Batches in tests #​1479

v4.8.2

Compare Source

Full Changelog

Implemented enhancements:

  • Add GoodJob.cli? to check if the current process was started by the good_job executable #​1592 (bensheldon)

Closed issues:

  • Option to only preserve discarded/errored jobs? #​1594
  • Notifier errored: TypeError: ActiveSupport::TimeWithZone can't be coerced into Integer #​1581

v4.8.1

Compare Source

Full Changelog

Fixed bugs:

Merged pull requests:

v4.8.0

Compare Source

Full Changelog

Fixed bugs:

  • Fix notifier/scheduler handling of integer/epoch serialized scheduled_at values #​1583 (bensheldon)

Closed issues:

v4.7.0

Compare Source

Full Changelog

Implemented enhancements:

  • Add ability to pause jobs by queue, job class, or label (experimental) #​1575 (bensheldon)

Closed issues:

  • perform_now enqueues a job when raising exception #​1570

Merged pull requests:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [good_job](https://github.com/bensheldon/good_job) ([changelog](https://github.com/bensheldon/good_job/blob/master/CHANGELOG.md)) | `4.6.0` -> `4.11.1` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/good_job/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/good_job/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/good_job/4.6.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/good_job/4.6.0/4.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>bensheldon/good_job (good_job)</summary> ### [`v4.11.1`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v4111-2025-06-30) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.11.0...v4.11.1) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.11.0...v4.11.1) **Merged pull requests:** - Add `require rails` to good\_job/engine.rb to allow `bundle console` usage [#&#8203;1653](https://github.com/bensheldon/good_job/pull/1653) ([bensheldon](https://github.com/bensheldon)) ### [`v4.11.0`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v4111-2025-06-30) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.10.2...v4.11.0) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.11.0...v4.11.1) **Merged pull requests:** - Add `require rails` to good\_job/engine.rb to allow `bundle console` usage [#&#8203;1653](https://github.com/bensheldon/good_job/pull/1653) ([bensheldon](https://github.com/bensheldon)) ### [`v4.10.2`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v4110-2025-06-30) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.10.1...v4.10.2) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.10.2...v4.11.0) **Implemented enhancements:** - Add GoodJob::Adapter#stopping to support Active Job continuations feature [#&#8203;1646](https://github.com/bensheldon/good_job/pull/1646) ([bensheldon](https://github.com/bensheldon)) **Merged pull requests:** - Fix Probe Server handling server shutdown on SIGINT when daemonized [#&#8203;1644](https://github.com/bensheldon/good_job/pull/1644) ([bensheldon](https://github.com/bensheldon)) ### [`v4.10.1`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v4102-2025-05-29) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.10.0...v4.10.1) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.10.1...v4.10.2) **Fixed bugs:** - Fix Dashboard retries by wrapping in original/application locale [#&#8203;1643](https://github.com/bensheldon/good_job/pull/1643) ([bensheldon](https://github.com/bensheldon)) **Closed issues:** - I18n::InvalidLocale in GoodJob::JobsController#mass\_update [#&#8203;1641](https://github.com/bensheldon/good_job/issues/1641) **Merged pull requests:** - Fix the path for the extended dashboard views in README.md [#&#8203;1638](https://github.com/bensheldon/good_job/pull/1638) ([zarembas](https://github.com/zarembas)) ### [`v4.10.0`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v4101-2025-05-20) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.9.3...v4.10.0) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.10.0...v4.10.1) **Fixed bugs:** - Preserve job locale when retrying on dashboard [#&#8203;1634](https://github.com/bensheldon/good_job/pull/1634) ([Earlopain](https://github.com/Earlopain)) **Closed issues:** - Dashboard retry overwrites original job locale — is this intended behavior? [#&#8203;1630](https://github.com/bensheldon/good_job/issues/1630) ### [`v4.9.3`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v4100-2025-04-26) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.9.2...v4.9.3) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.9.3...v4.10.0) **Implemented enhancements:** - Improve dashboard performance when searching for job ID [#&#8203;1619](https://github.com/bensheldon/good_job/pull/1619) ([francois](https://github.com/francois)) **Fixed bugs:** - Fix Batches dashboard deserealization error [#&#8203;1628](https://github.com/bensheldon/good_job/pull/1628) ([JulianPasquale](https://github.com/JulianPasquale)) - Fix enqueue\_after\_transaction\_commit config [#&#8203;1626](https://github.com/bensheldon/good_job/pull/1626) ([santib](https://github.com/santib)) **Closed issues:** - Retried jobs with GoodJob::ActiveJobExtensions::Concurrency::ConcurrencyExceededError lose their arguments [#&#8203;1620](https://github.com/bensheldon/good_job/issues/1620) - Searching for job ID fails on Heroku due to 30s request limit [#&#8203;1618](https://github.com/bensheldon/good_job/issues/1618) - Poor performance when enqueuing many throttled jobs because of unindexed queries [#&#8203;1603](https://github.com/bensheldon/good_job/issues/1603) **Merged pull requests:** - Update `GoodJob.migrated?` for latest migration [#&#8203;1631](https://github.com/bensheldon/good_job/pull/1631) ([Earlopain](https://github.com/Earlopain)) ### [`v4.9.2`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v493-2025-03-10) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.9.1...v4.9.2) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.9.2...v4.9.3) **Closed issues:** - perform\_job.good\_job notification for successful jobs has error\_event: :discarded [#&#8203;1609](https://github.com/bensheldon/good_job/issues/1609) **Merged pull requests:** - Fix instrumentation of "perform\_job.good\_job" event [#&#8203;1616](https://github.com/bensheldon/good_job/pull/1616) ([bensheldon](https://github.com/bensheldon)) ### [`v4.9.1`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v492-2025-03-09) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.9.0...v4.9.1) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.9.1...v4.9.2) **Fixed bugs:** - Quiet duplicate cron enqueue logging by pretending it was halted at before\_enqueue [#&#8203;1615](https://github.com/bensheldon/good_job/pull/1615) ([bensheldon](https://github.com/bensheldon)) ### [`v4.9.0`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v491-2025-03-09) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.8.2...v4.9.0) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.9.0...v4.9.1) **Implemented enhancements:** - Order Dashboard jobs in more "natural" order [#&#8203;1604](https://github.com/bensheldon/good_job/pull/1604) ([francois](https://github.com/francois)) **Fixed bugs:** - \[dashboard] Scheduled tasks are shown "backwards" [#&#8203;1580](https://github.com/bensheldon/good_job/issues/1580) - Update `form_with` calls to be compatible with Rails 8 [#&#8203;1610](https://github.com/bensheldon/good_job/pull/1610) ([sallyhall](https://github.com/sallyhall)) - Add index on good\_jobs: \[:concurrency\_key, :created\_at] to improve performance of throttling ([#&#8203;1603](https://github.com/bensheldon/good_job/issues/1603)) [#&#8203;1605](https://github.com/bensheldon/good_job/pull/1605) ([Intrepidd](https://github.com/Intrepidd)) **Closed issues:** - Cron did not enqueue jobs [#&#8203;1600](https://github.com/bensheldon/good_job/issues/1600) - Same job performed by all threads [#&#8203;1599](https://github.com/bensheldon/good_job/issues/1599) - Option for bin/rails g good\_job:install to purge Solid gems [#&#8203;1593](https://github.com/bensheldon/good_job/issues/1593) - Jobs are not being picked up at the expected rate [#&#8203;1578](https://github.com/bensheldon/good_job/issues/1578) - Question about GoodJob Batches in tests [#&#8203;1479](https://github.com/bensheldon/good_job/issues/1479) ### [`v4.8.2`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v490-2025-02-07) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.8.1...v4.8.2) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.8.2...v4.9.0) **Implemented enhancements:** - Add `GoodJob.cli?` to check if the current process was started by the `good_job` executable [#&#8203;1592](https://github.com/bensheldon/good_job/pull/1592) ([bensheldon](https://github.com/bensheldon)) **Closed issues:** - Option to only preserve discarded/errored jobs? [#&#8203;1594](https://github.com/bensheldon/good_job/issues/1594) - Notifier errored: TypeError: ActiveSupport::TimeWithZone can't be coerced into Integer [#&#8203;1581](https://github.com/bensheldon/good_job/issues/1581) ### [`v4.8.1`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v482-2025-01-26) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.8.0...v4.8.1) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.8.1...v4.8.2) **Fixed bugs:** - Ensure that executions are properly ordered in the dashboard [#&#8203;1588](https://github.com/bensheldon/good_job/pull/1588) ([Earlopain](https://github.com/Earlopain)) **Merged pull requests:** - Fix passing a block to `advisory_lock` in tests [#&#8203;1587](https://github.com/bensheldon/good_job/pull/1587) ([Earlopain](https://github.com/Earlopain)) - Expect `Job#scheduled_at` to always be present; remove nil checks [#&#8203;1585](https://github.com/bensheldon/good_job/pull/1585) ([bensheldon](https://github.com/bensheldon)) ### [`v4.8.0`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v481-2025-01-24) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.7.0...v4.8.0) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.8.0...v4.8.1) **Fixed bugs:** - Fix notifier/scheduler handling of integer/epoch serialized scheduled\_at values [#&#8203;1583](https://github.com/bensheldon/good_job/pull/1583) ([bensheldon](https://github.com/bensheldon)) **Closed issues:** - Losing "Processes" on the dashboard [#&#8203;1582](https://github.com/bensheldon/good_job/issues/1582) - Ability to pause queues [#&#8203;1574](https://github.com/bensheldon/good_job/issues/1574) ### [`v4.7.0`](https://github.com/bensheldon/good_job/blob/HEAD/CHANGELOG.md#v480-2025-01-22) [Compare Source](https://github.com/bensheldon/good_job/compare/v4.6.0...v4.7.0) [Full Changelog](https://github.com/bensheldon/good_job/compare/v4.7.0...v4.8.0) **Implemented enhancements:** - Add ability to pause jobs by queue, job class, or label (experimental) [#&#8203;1575](https://github.com/bensheldon/good_job/pull/1575) ([bensheldon](https://github.com/bensheldon)) **Closed issues:** - perform\_now enqueues a job when raising exception [#&#8203;1570](https://github.com/bensheldon/good_job/issues/1570) **Merged pull requests:** - Use Ruby 3.4.1 for development [#&#8203;1579](https://github.com/bensheldon/good_job/pull/1579) ([bensheldon](https://github.com/bensheldon)) - Fix generator tests [#&#8203;1577](https://github.com/bensheldon/good_job/pull/1577) ([bensheldon](https://github.com/bensheldon)) - Add the logger gem as a dependency to fix rails head [#&#8203;1576](https://github.com/bensheldon/good_job/pull/1576) ([bensheldon](https://github.com/bensheldon)) - fix: typo in en.yml when discarding jobs [#&#8203;1569](https://github.com/bensheldon/good_job/pull/1569) ([nickstanish](https://github.com/nickstanish)) - Bump the all group with 60 updates [#&#8203;1567](https://github.com/bensheldon/good_job/pull/1567) ([dependabot\[bot\]](https://github.com/apps/dependabot)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuMzcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate force-pushed renovate/good_job-4.x-lockfile from c8a2efce2a to 25bec70204 2025-01-22 16:50:49 +00:00 Compare
renovate changed title from Update dependency good_job to v4.7.0 to Update dependency good_job to v4.8.0 2025-01-22 16:50:51 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 25bec70204 to 8f691b0239 2025-01-25 00:00:52 +00:00 Compare
renovate changed title from Update dependency good_job to v4.8.0 to Update dependency good_job to v4.8.1 2025-01-25 00:00:54 +00:00
renovate changed title from Update dependency good_job to v4.8.1 to Update dependency good_job to v4.8.2 2025-01-26 16:50:53 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 8f691b0239 to f602a5a4de 2025-01-26 17:00:55 +00:00 Compare
renovate force-pushed renovate/good_job-4.x-lockfile from f602a5a4de to 51f3234ad7 2025-02-07 15:51:04 +00:00 Compare
renovate changed title from Update dependency good_job to v4.8.2 to Update dependency good_job to v4.9.0 2025-02-07 15:51:05 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 51f3234ad7 to 861d62ed51 2025-02-07 16:01:05 +00:00 Compare
renovate force-pushed renovate/good_job-4.x-lockfile from 861d62ed51 to 0a59e56017 2025-03-09 15:30:55 +00:00 Compare
renovate changed title from Update dependency good_job to v4.9.0 to Update dependency good_job to v4.9.1 2025-03-09 15:30:56 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 0a59e56017 to 162b05863d 2025-03-09 22:20:56 +00:00 Compare
renovate changed title from Update dependency good_job to v4.9.1 to Update dependency good_job to v4.9.2 2025-03-09 22:20:56 +00:00
renovate changed title from Update dependency good_job to v4.9.2 to Update dependency good_job to v4.9.3 2025-03-10 03:20:54 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 162b05863d to 1add658880 2025-03-10 03:30:57 +00:00 Compare
renovate force-pushed renovate/good_job-4.x-lockfile from 1add658880 to cf239a25c6 2025-03-27 23:53:44 +00:00 Compare
renovate force-pushed renovate/good_job-4.x-lockfile from cf239a25c6 to 620d34b3ff 2025-04-26 18:00:49 +00:00 Compare
renovate changed title from Update dependency good_job to v4.9.3 to Update dependency good_job to v4.10.0 2025-04-26 18:00:50 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 620d34b3ff to e0e9c123ab 2025-05-20 17:01:08 +00:00 Compare
renovate changed title from Update dependency good_job to v4.10.0 to Update dependency good_job to v4.10.1 2025-05-20 17:01:12 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from e0e9c123ab to 8b3cfa541c 2025-05-29 18:01:04 +00:00 Compare
renovate changed title from Update dependency good_job to v4.10.1 to Update dependency good_job to v4.10.2 2025-05-29 18:01:06 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 8b3cfa541c to 017d967e0d 2025-06-30 17:01:04 +00:00 Compare
renovate changed title from Update dependency good_job to v4.10.2 to Update dependency good_job to v4.11.1 2025-06-30 17:01:07 +00:00
renovate force-pushed renovate/good_job-4.x-lockfile from 017d967e0d to 911112ca83 2025-07-19 12:01:18 +00:00 Compare
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/good_job-4.x-lockfile:renovate/good_job-4.x-lockfile
git switch renovate/good_job-4.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/good_job-4.x-lockfile
git switch renovate/good_job-4.x-lockfile
git rebase main
git switch main
git merge --ff-only renovate/good_job-4.x-lockfile
git switch renovate/good_job-4.x-lockfile
git rebase main
git switch main
git merge --no-ff renovate/good_job-4.x-lockfile
git switch main
git merge --squash renovate/good_job-4.x-lockfile
git switch main
git merge --ff-only renovate/good_job-4.x-lockfile
git switch main
git merge renovate/good_job-4.x-lockfile
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: casper/advent_leaderboard#291
No description provided.