Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 12, 2025

Bumps the bundler group with 3 updates in the /Library/Homebrew directory: test-prof, sorbet-static-and-runtime and json.

Updates test-prof from 1.4.4 to 1.5.0

Changelog

Sourced from test-prof's changelog.

1.5.0 (2025-12-04)

  • Logging: support Rails 8.2 structured events based logging. ([@​palkan][])

  • Allow using AnyFixture DSL through module inclusion, not refinements. ([@​palkan][])

In Rails 7.2+, refined #fixture no longer works since there is a same-called method. So, from now on we recommend including the DSL module, instead of using it.

1.4.5. (2025-05-09) 🎇

  • FactoryProf: Add truncate_names configuration parameter. ([@​skaestle][])

  • Update Rubocop setup to support new plugins system. ([@​julianpasquale])

Now you can truncate long factory-names when using the simple output mode.

Set FPROF_TRUNCATE_NAMES=1 env var or set it through FactoryProf configuration:

TestProf::FactoryProf.configure do |config|
  config.truncate_names = true
end
Commits
  • 7d44cd1 Bump 1.5.0
  • 680812a - before_all/active_record: check for registered subscriptions in unsubscribe
  • 2d4c29a Fix leaking subscriptions on nested before_all blocks
  • b34e53e - import_methods available since 3.1
  • 7db39f3 - style
  • 62e6936 + logging: Rails 8.2 compat
  • 3e98a95 - any_fixture: using -> include
  • db64737 Remove FactoryGirl support and use FactoryBot exclusively
  • 691ca93 Update FactoryGirl to FactoryBot in documents
  • 7008a23 chore: RSpec 8.0 upgrades and more
  • Additional commits viewable in compare view

Updates sorbet-static-and-runtime from 0.6.12806 to 0.6.12815

Release notes

Sourced from sorbet-static-and-runtime's releases.

sorbet 0.6.12814.20251204154530-f4bb1925a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12814', :group => :development
gem 'sorbet-runtime', '0.6.12814'

sorbet 0.6.12813.20251204083049-0fbadd4c5

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12813', :group => :development
gem 'sorbet-runtime', '0.6.12813'

sorbet 0.6.12812.20251203141728-b6872dcfd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12812', :group => :development
gem 'sorbet-runtime', '0.6.12812'

sorbet 0.6.12811.20251203105923-dd5fe00dd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12811', :group => :development
gem 'sorbet-runtime', '0.6.12811'

sorbet 0.6.12810.20251203104703-2905c562a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12810', :group => :development
gem 'sorbet-runtime', '0.6.12810'

sorbet 0.6.12809.20251203100322-cb9ab6507

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12809', :group => :development
gem 'sorbet-runtime', '0.6.12809'

sorbet 0.6.12808.20251202131606-1276be9e1

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12808', :group => :development
gem 'sorbet-runtime', '0.6.12808'

sorbet 0.6.12807.20251202125703-7f40070b3

... (truncated)

Commits

Updates sorbet-runtime from 0.6.12806 to 0.6.12815

Release notes

Sourced from sorbet-runtime's releases.

sorbet 0.6.12814.20251204154530-f4bb1925a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12814', :group => :development
gem 'sorbet-runtime', '0.6.12814'

sorbet 0.6.12813.20251204083049-0fbadd4c5

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12813', :group => :development
gem 'sorbet-runtime', '0.6.12813'

sorbet 0.6.12812.20251203141728-b6872dcfd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12812', :group => :development
gem 'sorbet-runtime', '0.6.12812'

sorbet 0.6.12811.20251203105923-dd5fe00dd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12811', :group => :development
gem 'sorbet-runtime', '0.6.12811'

sorbet 0.6.12810.20251203104703-2905c562a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12810', :group => :development
gem 'sorbet-runtime', '0.6.12810'

sorbet 0.6.12809.20251203100322-cb9ab6507

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12809', :group => :development
gem 'sorbet-runtime', '0.6.12809'

sorbet 0.6.12808.20251202131606-1276be9e1

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12808', :group => :development
gem 'sorbet-runtime', '0.6.12808'

sorbet 0.6.12807.20251202125703-7f40070b3

... (truncated)

Commits

Updates json from 2.16.0 to 2.18.0

Release notes

Sourced from json's releases.

v2.18.0

What's Changed

  • Add :allow_control_characters parser options, to allow JSON strings containing unescaped ASCII control characters (e.g. newlines).

Full Changelog: ruby/json@v2.17.1...v2.18.0

v2.17.1

What's Changed

  • Fix a regression in parsing of unicode surogate pairs (\uXX\uXX) that could cause an invalid string to be returned.

Full Changelog: ruby/json@v2.17.0...v2.17.1

v2.17.0

What's Changed

  • Improve JSON.load and JSON.unsafe_load to allow passing options as second argument.
  • Fix the parser to no longer ignore invalid escapes in strings. Only \", \\, \b, \f, \n, \r, \t and \u are valid JSON escapes.
  • Fixed JSON::Coder to use the depth it was initialized with.
  • On TruffleRuby, fix the generator to not call to_json on the return value of as_json for Float::NAN.
  • Fixed handling of state.depth: when to_json changes state.depth but does not restore it, it is reset automatically to its initial value. In particular, when a NestingError is raised, depth is no longer equal to max_nesting after the call to generate, and is reset to its initial value. Similarly when to_json raises an exception.

Full Changelog: ruby/json@v2.16.0...v2.17.0

Changelog

Sourced from json's changelog.

2025-12-11 (2.18.0)

  • Add :allow_control_characters parser options, to allow JSON strings containing unescaped ASCII control characters (e.g. newlines).

2025-12-04 (2.17.1)

  • Fix a regression in parsing of unicode surogate pairs (\uXX\uXX) that could cause an invalid string to be returned.

2025-12-03 (2.17.0)

  • Improve JSON.load and JSON.unsafe_load to allow passing options as second argument.
  • Fix the parser to no longer ignore invalid escapes in strings. Only \", \\, \b, \f, \n, \r, \t and \u are valid JSON escapes.
  • Fixed JSON::Coder to use the depth it was initialized with.
  • On TruffleRuby, fix the generator to not call to_json on the return value of as_json for Float::NAN.
  • Fixed handling of state.depth: when to_json changes state.depth but does not restore it, it is reset automatically to its initial value. In particular, when a NestingError is raised, depth is no longer equal to max_nesting after the call to generate, and is reset to its initial value. Similarly when to_json raises an exception.
Commits
  • 1cdd212 Release 2.18.0
  • 3459499 Add allow_control_characters parsing option
  • 1da3fd9 Add a specific error for unescaped newlines
  • cf3993c Remove dead code from JSON::TruffleRuby::Generator
  • 4218a42 Remove dead code in benchmark/encoder.rb
  • e5e4fd5 Release 2.17.1
  • 0fce370 Fix a regression in parsing of unicode surogate pairs
  • 4bdb2d1 Release 2.17.0
  • ccca602 Fix handling of depth
  • 7b62fac Fix duplicated test_unsafe_load_with_options test case
  • Additional commits viewable in compare view

Updates sorbet from 0.6.12806 to 0.6.12815

Release notes

Sourced from sorbet's releases.

sorbet 0.6.12814.20251204154530-f4bb1925a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12814', :group => :development
gem 'sorbet-runtime', '0.6.12814'

sorbet 0.6.12813.20251204083049-0fbadd4c5

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12813', :group => :development
gem 'sorbet-runtime', '0.6.12813'

sorbet 0.6.12812.20251203141728-b6872dcfd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12812', :group => :development
gem 'sorbet-runtime', '0.6.12812'

sorbet 0.6.12811.20251203105923-dd5fe00dd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12811', :group => :development
gem 'sorbet-runtime', '0.6.12811'

sorbet 0.6.12810.20251203104703-2905c562a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12810', :group => :development
gem 'sorbet-runtime', '0.6.12810'

sorbet 0.6.12809.20251203100322-cb9ab6507

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12809', :group => :development
gem 'sorbet-runtime', '0.6.12809'

sorbet 0.6.12808.20251202131606-1276be9e1

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12808', :group => :development
gem 'sorbet-runtime', '0.6.12808'

sorbet 0.6.12807.20251202125703-7f40070b3

... (truncated)

Commits

Updates sorbet-static from 0.6.12806 to 0.6.12815

Release notes

Sourced from sorbet-static's releases.

sorbet 0.6.12814.20251204154530-f4bb1925a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12814', :group => :development
gem 'sorbet-runtime', '0.6.12814'

sorbet 0.6.12813.20251204083049-0fbadd4c5

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12813', :group => :development
gem 'sorbet-runtime', '0.6.12813'

sorbet 0.6.12812.20251203141728-b6872dcfd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12812', :group => :development
gem 'sorbet-runtime', '0.6.12812'

sorbet 0.6.12811.20251203105923-dd5fe00dd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12811', :group => :development
gem 'sorbet-runtime', '0.6.12811'

sorbet 0.6.12810.20251203104703-2905c562a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12810', :group => :development
gem 'sorbet-runtime', '0.6.12810'

sorbet 0.6.12809.20251203100322-cb9ab6507

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12809', :group => :development
gem 'sorbet-runtime', '0.6.12809'

sorbet 0.6.12808.20251202131606-1276be9e1

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.6.12808', :group => :development
gem 'sorbet-runtime', '0.6.12808'

sorbet 0.6.12807.20251202125703-7f40070b3

... (truncated)

Commits

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the bundler group with 3 updates in the /Library/Homebrew directory: [test-prof](https://github.com/test-prof/test-prof), [sorbet-static-and-runtime](https://github.com/sorbet/sorbet) and [json](https://github.com/ruby/json).


Updates `test-prof` from 1.4.4 to 1.5.0
- [Release notes](https://github.com/test-prof/test-prof/releases)
- [Changelog](https://github.com/test-prof/test-prof/blob/master/CHANGELOG.md)
- [Commits](test-prof/test-prof@v1.4.4...v1.5.0)

Updates `sorbet-static-and-runtime` from 0.6.12806 to 0.6.12815
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.6.12806 to 0.6.12815
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `json` from 2.16.0 to 2.18.0
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](ruby/json@v2.16.0...v2.18.0)

Updates `sorbet` from 0.6.12806 to 0.6.12815
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.6.12806 to 0.6.12815
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: test-prof
  dependency-version: 1.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: sorbet-static-and-runtime
  dependency-version: 0.6.12815
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-runtime
  dependency-version: 0.6.12815
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: json
  dependency-version: 2.18.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: sorbet
  dependency-version: 0.6.12815
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
- dependency-name: sorbet-static
  dependency-version: 0.6.12815
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Bumping Gemfile dependencies ruby Pull requests that update Ruby code labels Dec 12, 2025
@MikeMcQuaid
Copy link
Member

@Rylan12 any chance you could update e58a6ec for the new test-prof version? Trying here and failed!

@MikeMcQuaid
Copy link
Member

@Rylan12
Copy link
Member

Rylan12 commented Dec 12, 2025

Ugh, yeah. It looks like upstream didn't implement the plugin correctly, since they have a "fix rubocop" plugin commit on their master branch

test-prof/test-prof@a151a51

I'll try to take another look in a bit. Regardless, it looks like things are changing again so whatever works here won't work again when they release 1.5.1 or whatever's next.

It may be best to disable the rubocop plugin temporarily to get this PR through?

@Rylan12
Copy link
Member

Rylan12 commented Dec 13, 2025

Okay, I got this to work, although it's a little icky. Let me know what you think

Copy link
Member

@MikeMcQuaid MikeMcQuaid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @Rylan12!

@MikeMcQuaid MikeMcQuaid added this pull request to the merge queue Dec 13, 2025
Merged via the queue into main with commit 26701e8 Dec 13, 2025
39 checks passed
@MikeMcQuaid MikeMcQuaid deleted the dependabot/bundler/Library/Homebrew/bundler-3ef70dc9f7 branch December 13, 2025 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Bumping Gemfile dependencies ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants