Skip to content

Bump minitest, activejob, railties and mutant-minitest in /gemfiles/rails_7.2 - #7

Closed
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/bundler/gemfiles/rails_7.2/multi-09954f1910
Closed

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/bundler/gemfiles/rails_7.2/multi-09954f1910

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 24, 2026

Copy link
Copy Markdown
Contributor

Bumps minitest, activejob, railties and mutant-minitest. These dependencies needed to be updated together.
Updates minitest from 5.27.0 to 6.0.6

Changelog

Sourced from minitest's changelog.

=== 6.0.6 / 2026-04-30

  • 2 bug fixes:

    • Fix using assert_equal/same/nil w/ BasicObject by comparing w/ nil == exp. (mtasaka)
    • Removed private Assertions#_where as it is no longer used.

=== 6.0.5 / 2026-04-20

  • 2 bug fixes:

    • Avoid circular requires in lib/minitest/server_plugin.rb.
    • Raise TypeError if assert_raises is passed anything but modules/classes.

=== 6.0.4 / 2026-04-14

  • 1 bug fix:

    • Fixed refute_predicate to call assert_respond_to w/ include_all:true like assert_predicate does. (jparker)

=== 6.0.3 / 2026-03-31

  • 1 bug fix:

    • assert_same(nil, value) no longer allowed. Use assert_nil to be explicit. (paddor)

=== 6.0.2 / 2026-02-23

  • 7 bug fixes:

    • Added missing drb dependency from minitest-server. (y-yagi)
    • Cleaned up bisect's sub-commands to load files directly, not ruby+require.
    • Fixed bisect to use same cmd ($0) to run tests as original invocation.
    • load server_plugin if server is loaded. (y-yagi)
    • Manipulate local args instead of ARGV in Sprint.run.
    • Only show --bisect in usage if using minitest.
    • Remove -Itest:lib from bisect's rb_flags since bin/minitest adds them.

=== 6.0.1 / 2025-12-26

  • 1 minor enhancement:

    • Added new rake task test:fu to Minitest::TestTask, to only run tests with FU (focused units?) in their name. This should mostly obviate the need for the minitest-focus plugin.
  • 5 bug fixes:

    • Fixed --help and --version exiting 1. (grosser)
    • Fixed method signature of Minitest::Benchmark.run. (flavorjones)

... (truncated)

Commits
  • f6180b0 prepped for release
  • 23bc7f2 - Removed private Assertions#_where as it is no longer used.
  • c471347 - Fix using assert_equal/same/nil w/ BasicObject by comparing w/ nil == exp...
  • 89c3e62 Branching minitest to version 6.0.5
  • 6790f86 - Raise TypeError if assert_raises is passed anything but modules/classes.
  • 235fa5b - Avoid circular requires in lib/minitest/server_plugin.rb.
  • 5f0482e prepped for release
  • b12f87f - Fixed refute_predicate to call assert_respond_to w/ include_all:true like a...
  • 649b075 prepped for release
  • a2d0904 - assert_same(nil, value) no longer allowed. Use assert_nil to be explicit. (...
  • Additional commits viewable in compare view

Updates activejob from 7.2.4 to 8.1.4

Release notes

Sourced from activejob's releases.

8.1.4

Active Support

  • Fix the debug error page rendering for SyntaxErrors with multi-line messages.

    Marco Roth

  • Make ActiveSupport::JSON.decode compatible with the upcoming json 3.0 gem.

    Earlopain

  • Fix number_to_human_size crashing for sizes above a terabyte by supporting petabyte, exabyte, and zettabyte storage units.

    Kenta Ishizaki

  • Fix Range#sole raising NoMethodError when the enumerable core extension isn't already loaded.

    Kenta Ishizaki

  • Fix ActiveSupport::Cache::FileStore raising NameError for FileUtils when fileutils isn't already loaded.

    Kenta Ishizaki

  • Fix Enumerable#in_order_of with filter: true dropping nil elements explicitly named in the series.

    Kenta Ishizaki

  • Keep HashWithIndifferentAccess#filter returning a HashWithIndifferentAccess instead of a plain Hash.

    Kenta Ishizaki

  • Fix number_to_human and number_to_human_size crashing when :precision is nil.

    Kenta Ishizaki

  • Fix ActiveSupport::InheritableOptions#to_h to recursively flatten nested InheritableOptions parents.

    Andrew Novoselac

  • Fix ActiveSupport::StructuredEventSubscriber.debug_only leaking debug-only methods across subscriber subclasses.

    Kenta Ishizaki

... (truncated)

Changelog

Sourced from activejob's changelog.

Rails 8.1.4 (September 24, 2026)

  • Fix retry_job to preserve wait_until, queue, and priority options when enqueue_after_transaction_commit defers the enqueue.

    Said Kaldybaev

  • Clear a stale enqueue_error when perform_all_later successfully re-enqueues a job.

    Kenta Ishizaki

  • Clear enqueue_error when a job is successfully re-enqueued via enqueue.

    Kenta Ishizaki

  • Fix resume_job not receiving the exception when resuming a continuation after an error, causing exception_executions to not be recorded correctly.

    Kenta Ishizaki

  • Fix ActiveJob.perform_all_later not being available until ActiveJob::Enqueuing was autoloaded.

    fatkodima

Rails 8.1.3.1 (July 29, 2026)

  • No changes.

Rails 8.1.3 (March 24, 2026)

  • No changes.

Rails 8.1.2.1 (March 23, 2026)

  • No changes.

Rails 8.1.2 (January 08, 2026)

  • Fix ActiveJob.perform_all_later to respect job_class.enqueue_after_transaction_commit.

    Previously, perform_all_later would enqueue all jobs immediately, even if they had enqueue_after_transaction_commit = true. Now it correctly defers jobs with this setting until after transaction commits, matching the behavior of perform_later.

... (truncated)

Commits
  • c3466ea Preparing for 8.1.4 release
  • e6288a8 Update CHANGELOGs for 8-1-stable backports
  • 8d88c11 Merge pull request #57198 from Saidbek/fix-retry-job-wait-with-enqueue-after-...
  • bf26808 Merge branch '8-1-sec' into 8-1-stable
  • 3989ebf Preparing for 8.1.3.1 release
  • eb73636 Merge pull request #58008 from 55728/fix-perform-all-later-stale-enqueue-error
  • bf540ce Merge pull request #57889 from 55728/fix-rdoc-examples
  • d41422e Merge pull request #57728 from 55728/fix-aj-reset-enqueue-error-on-reenqueue
  • 483f612 Merge pull request #57729 from 55728/fix-aj-continuable-resume-exception-posi...
  • d9f04fe Merge pull request #57726 from 55728/fix-aj-resume-limit-error-doc
  • Additional commits viewable in compare view

Updates railties from 7.2.4 to 8.1.4

Release notes

Sourced from railties's releases.

8.1.4

Active Support

  • Fix the debug error page rendering for SyntaxErrors with multi-line messages.

    Marco Roth

  • Make ActiveSupport::JSON.decode compatible with the upcoming json 3.0 gem.

    Earlopain

  • Fix number_to_human_size crashing for sizes above a terabyte by supporting petabyte, exabyte, and zettabyte storage units.

    Kenta Ishizaki

  • Fix Range#sole raising NoMethodError when the enumerable core extension isn't already loaded.

    Kenta Ishizaki

  • Fix ActiveSupport::Cache::FileStore raising NameError for FileUtils when fileutils isn't already loaded.

    Kenta Ishizaki

  • Fix Enumerable#in_order_of with filter: true dropping nil elements explicitly named in the series.

    Kenta Ishizaki

  • Keep HashWithIndifferentAccess#filter returning a HashWithIndifferentAccess instead of a plain Hash.

    Kenta Ishizaki

  • Fix number_to_human and number_to_human_size crashing when :precision is nil.

    Kenta Ishizaki

  • Fix ActiveSupport::InheritableOptions#to_h to recursively flatten nested InheritableOptions parents.

    Andrew Novoselac

  • Fix ActiveSupport::StructuredEventSubscriber.debug_only leaking debug-only methods across subscriber subclasses.

    Kenta Ishizaki

... (truncated)

Changelog

Sourced from railties's changelog.

Rails 8.1.4 (September 24, 2026)

  • Include the offending value in the secret_key_base= error message.

    Jean Boussier

  • Load database config when a connection is absent from the shared section.

    database_configuration no longer raises NoMethodError when a shared config section is missing a subsection for a particular connection name.

    Kenta Ishizaki

  • Round-trip the null: false attribute modifier in GeneratedAttribute#to_s.

    rails generate now emits the ! modifier for attributes with null: false, so the generated command string can be used to regenerate the same migration.

    Kenta Ishizaki

  • Fix infinite route reload when after_routes_loaded hooks access routes.

    The :loading state is now held across after_routes_loaded hooks, so a hook that touches routes no longer triggers a redundant reload.

    Chedli Bourguiba

  • Fix LazyRouteSet thrashing when url_helpers are included into Object.

    method_missing and respond_to_missing? now only trigger a route reload for methods ending in _path or _url, preventing every respond_to? call from re-entering the route loader.

    Chedli Bourguiba

  • Add RoutesReloader#loaded to check whether routes have been loaded.

    Rafael Mendonça França

  • Mark routes as loaded when the routes reloader executes standalone.

    RoutesReloader#execute now sets the load state to loaded, so calling it directly (outside of execute_unless_loaded) no longer leaves the reloader in a state where routes are considered unloaded.

    Kenta Ishizaki

  • Make mounted route helpers (e.g. main_app, engine mount proxies) trigger the lazy route load instead of raising NoMethodError when called before routes are drawn.

... (truncated)

Commits
  • c3466ea Preparing for 8.1.4 release
  • e6288a8 Update CHANGELOGs for 8-1-stable backports
  • 6785886 Merge pull request #58688 from byroot/upgrade-rubocop
  • d6cc1f4 Merge pull request #58519 from seuros/fix-lazy-route-set-mounted-helpers
  • fd258d8 Merge pull request #58423 from 55728/fix-routes-reloader-execute-loaded-state
  • f4eb07b Fix RoutesReloaderTest to not get stuck
  • 454f45c Merge pull request #58405 from rails/rmf-loaded-routes-reloader
  • bf26808 Merge branch '8-1-sec' into 8-1-stable
  • 3989ebf Preparing for 8.1.3.1 release
  • 9cc88f6 Merge pull request #58278 from chaadow/fix-lazy-route-set-respond-to-missing-...
  • Additional commits viewable in compare view

Updates mutant-minitest from 0.17.0 to 0.17.1

Changelog

Sourced from mutant-minitest's changelog.

v0.17.1 2026-10-21

  • Mutate methods exposed via module_function where callers use them. module_function copies a method onto the module's singleton class, and mutant only redefined the private instance method, so calls such as Utils.camelize kept running the original and every mutation survived. Mutant now copies each inserted mutation onto the singleton class again.

  • Keep pattern matches that bind local variables. Mutating h => { a: }; a.upcase emitted a.upcase alone, and x in { a: }; a emitted false; a. Both read an undefined a, so mutant util mutation reported a Mutation-Generation-Error, and a run discarded them.

  • Fix a crash on pattern matching and **nil parameters. Mutating a block without parameters whose body used either, such as foo { x in {a: 1} }, raised KeyError: key not found: :match_pattern_p. The same error stopped mutant from matching a method inside class << self when pattern matching came earlier in the file.

  • Fix a crash on blocks using the Ruby 3.4 it parameter. Mutating a block without parameters whose body holds an it block, such as foo { bar { it } }, raised KeyError: key not found: :itblock. it blocks also gain the mutation to nil, as numbered parameter blocks have: items.map { it.price } now mutates to nil too.

  • Leave the log of each killed mutation out of the session file. It holds the output of the tests that killed the mutation, which the session subcommands never show, and on a suite whose failures print large values, such as the request bodies WebMock lists, it is most of the file. Alive mutations keep their log.

  • Write the session file gzip compressed, to <session-id>.json.gz. It repeats the source, diff, and tests of each mutation, and compresses about twentyfold. The session subcommands read the compressed files and the plain JSON files earlier versions wrote.

  • Keep the 100 most recent sessions, deleting older ones once a run has written its own. .mutant/results/ grew by a session each run, without limit, unless mutant session gc was run by hand.

Commits
  • e9852a4 Merge pull request #1680 from mbj/prepare/release
  • 03e0a47 Prepare relase
  • 25390f3 Merge pull request #1679 from sferik/module-function-subjects
  • b724fcf Mutate module_function methods where callers use them
  • 70c2cd9 Merge pull request #1676 from mostlyobvious/pattern-structures
  • c40a75e Fix crash on pattern matching and **nil params
  • 8d22e9b Merge pull request #1674 from mostlyobvious/itblock
  • 08ca6e2 Fix crash on itblock mutations
  • 63a291d Merge pull request #1671 from sferik/session-disk-usage
  • 86775cc Prune the sessions of past runs at the end of each run
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

sferik and others added 2 commits October 24, 2026 06:11
Bumps [minitest](https://github.com/minitest/minitest), [activejob](https://github.com/rails/rails), [railties](https://github.com/rails/rails) and [mutant-minitest](https://github.com/mbj/mutant). These dependencies needed to be updated together.

Updates `minitest` from 5.27.0 to 6.0.6
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)
- [Commits](minitest/minitest@v5.27.0...v6.0.6)

Updates `activejob` from 7.2.4 to 8.1.4
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.4/activejob/CHANGELOG.md)
- [Commits](rails/rails@v7.2.4...v8.1.4)

Updates `railties` from 7.2.4 to 8.1.4
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.4/railties/CHANGELOG.md)
- [Commits](rails/rails@v7.2.4...v8.1.4)

Updates `mutant-minitest` from 0.17.0 to 0.17.1
- [Release notes](https://github.com/mbj/mutant/releases)
- [Changelog](https://github.com/mbj/mutant/blob/main/Changelog.md)
- [Commits](mbj/mutant@v0.17.0...v0.17.1)

---
updated-dependencies:
- dependency-name: minitest
  dependency-version: 6.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: activejob
  dependency-version: 8.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: railties
  dependency-version: 8.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: mutant-minitest
  dependency-version: 0.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Oct 24, 2026
@sferik sferik closed this Oct 24, 2026
@dependabot
dependabot Bot deleted the dependabot/bundler/gemfiles/rails_7.2/multi-09954f1910 branch October 24, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant