Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Bumps the ruby-dependencies group with 6 updates:

Package From To
heroku_hatchet 8.0.4 8.0.6
logger 1.6.1 1.7.0
rspec-core 3.13.2 3.13.6
rspec-expectations 3.13.3 3.13.5
rubocop 1.68.0 1.81.7
rubocop-rspec 3.2.0 3.8.0

Updates heroku_hatchet from 8.0.4 to 8.0.6

Changelog

Sourced from heroku_hatchet's changelog.

8.0.6

8.0.5

Commits

Updates logger from 1.6.1 to 1.7.0

Release notes

Sourced from logger's releases.

v1.7.0

What's Changed

New Contributors

Full Changelog: ruby/logger@v1.6.6...v1.7.0

v1.6.6

What's Changed

New Contributors

Full Changelog: ruby/logger@v1.6.5...v1.6.6

v1.6.5

What's Changed

New Contributors

Full Changelog: ruby/logger@v1.6.4...v1.6.5

v1.6.4

What's Changed

Full Changelog: ruby/logger@v1.6.3...v1.6.4

v1.6.3

... (truncated)

Commits
  • f474d07 Bump up v1.7.0
  • 30a6070 Merge pull request #119 from viralpraxis/add-skip-header-option
  • 7922086 Merge pull request #125 from ruby/dependabot/github_actions/step-security/har...
  • 752b50b Bump step-security/harden-runner from 2.10.4 to 2.11.0
  • c1cfcb5 Include selected files only in the gem file
  • 9e506e5 [DOC] Add .rdoc_options
  • f80a18e [DOC] Fix markups for the global variables
  • 6f7f908 [DOC] Fix a typo
  • 25df1ed [DOC] Missing descriptions of Logger.new arguments
  • 0892e1a [DOC] Specify files for documents
  • Additional commits viewable in compare view

Updates rspec-core from 3.13.2 to 3.13.6

Changelog

Sourced from rspec-core's changelog.

3.13.6 / 2025-10-19

Full Changelog

Bug Fixes:

3.13.5 / 2025-06-25

Full Changelog

Bug Fixes:

  • Fix finding failed lines from frozen backtrace arrays. (Jon Rowe, #225)

3.13.4 / 2025-05-27

Full Changelog

Bug Fixes:

  • Fix links in gemspec to point to the monorepo / homepage.

3.13.3 / 2025-02-06

Full Changelog

Bug fixes:

  • Fix reporter memorisation of ExamplesNotification used in RSpec::Core::Reporter#finish by reusing an instance across notifcations. (Maxime Lapointe, rspec/rspec#172)
  • Fix memorisation of RSpec::Core::Example#location_rerun_argument. (Maxime Lapointe, rspec/rspec#173)
Commits
  • 4d8e9c3 rspec-core-v3.13.6
  • f55a7d3 Merge pull request #240 from viralpraxis/fix-unused-block-warning
  • 72949df Continue removing :if / :unless and fix broken skip
  • 3fbe74e Adjust specs to be deprecation warning-free
  • f5cb8cf Use :skip instead of :if/:else in specs
  • a59dfa0 v3.13.5
  • 6ef5b2d Changelog for #225
  • e4332c7 Merge pull request #225 from rspec/rspec-core-fix-frozen-backtrace
  • 6ceb263 Merge pull request #226 from rspec/general-lint-fixes
  • 01ea1e7 rspec-core v3.13.4
  • Additional commits viewable in compare view

Updates rspec-expectations from 3.13.3 to 3.13.5

Changelog

Sourced from rspec-expectations's changelog.

3.13.5 / 2025-05-27

Full Changelog

Bug Fixes:

  • Fix links in gemspec to point to the monorepo / homepage.

3.13.4 / 2025-05-01

Full Changelog

Bug Fixes:

  • Prevent match from trying to compare strings and arrays using Array#match. (Joseph Haig, rspec/rspec#183)
Commits

Updates rubocop from 1.68.0 to 1.81.7

Release notes

Sourced from rubocop's releases.

RuboCop v1.81.7

Bug fixes

  • #14597: Fix an infinite loop error for Layout/HashAlignment when EnforcedStyle: with_fixed_indentation is specified for Layout/ArgumentAlignment. (@​koic)
  • #14621: Fix an error for Naming/PredicateMethod when using an in pattern with empty parentheses body. (@​koic)
  • #14631: Fix an error for Style/SoleNestedConditional when using nested single line if. (@​koic)
  • #14626: Fix false positives in Style/ConstantVisibility when visibility is declared with multiple constants. (@​koic)
  • #14628: Fix false positives for Style/FloatDivision when using Regexp.last_match or nth reference (e.g., $1). (@​koic)
  • #14617: Handle non-specific issues with the Gemfile to allow fallback. (@​Fryguy)
  • #14622: Fix an error for Naming/MethodName when the first argument to alias contains interpolation. (@​earlopain)

RuboCop v1.81.6

Bug fixes

  • #14587: Fix an error for Lint/SelfAssignment when using []= assignment with no arguments. (@​koic)
  • #14572: Fix an error for Style/ArrayIntersect when intersection(other).any? is called without a receiver. (@​koic)
  • #14599: Fix a crash when Style/ConditionalAssignment is configured with assign_inside_conditional and the conditional contains a multi-line regex. (@​martinemde)
  • #14574: Fix false positives for Style/RedundantInterpolation when using a one-line => pattern matching. (@​koic)
  • #14602: Fix false positives for Style/EndlessMethod when heredoc is used in method body. (@​koic)
  • #14594: Fix false positives for Style/EndlessMethod when the endless method would exceed the maximum line length. (@​koic)
  • #14605: Fix false positive for Lint/EmptyInterpolation when interpolation is inside a %W literal. (@​dvandersluis)
  • #14604: Fix Style/RedundantFormat false positive when a interpolated value is given to a specifier with a width or precision. (@​dvandersluis)
  • #14607: Fix Style/RedundantFormat handling control characters like \n. (@​dvandersluis)
  • #14577: Fix an incorrect autocorrect for Style/Semicolon when a method call using hash value omission without parentheses is terminated with a semicolon. (@​koic)
  • #14552: Fix a false positive for Security/JSONLoad when create_additions is explicitly specified. (@​earlopain)

Changes

  • #14566: Enhance Lint::ConstantOverwrittenInRescue cop to detect offenses within fully qualified constants. (@​viralpraxis)
  • #14575: Enhance Lint/ConstantOverwrittenInRescue cop to detect offenses within nested constants. (@​viralpraxis)
  • #14596: Change Lint/ConstantOverwrittenInRescue to detect any constant assignment. (@​viralpraxis)
  • #14568: Make Style/LambdaCall autocorrection contextual. (@​koic)

RuboCop v1.81.1

Bug fixes

  • #14563: Fix incorrect autocorrection for Lint/DeprecatedOpenSSLConstant when Cipher appears twice. (@​koic)

Changes

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.81.7 (2025-10-31)

Bug fixes

  • #14597: Fix an infinite loop error for Layout/HashAlignment when EnforcedStyle: with_fixed_indentation is specified for Layout/ArgumentAlignment. ([@​koic][])
  • #14621: Fix an error for Naming/PredicateMethod when using an in pattern with empty parentheses body. ([@​koic][])
  • #14631: Fix an error for Style/SoleNestedConditional when using nested single line if. ([@​koic][])
  • #14626: Fix false positives in Style/ConstantVisibility when visibility is declared with multiple constants. ([@​koic][])
  • #14628: Fix false positives for Style/FloatDivision when using Regexp.last_match or nth reference (e.g., $1). ([@​koic][])
  • #14617: Handle non-specific issues with the Gemfile to allow fallback. ([@​Fryguy][])
  • #14622: Fix an error for Naming/MethodName when the first argument to alias contains interpolation. ([@​earlopain][])

1.81.6 (2025-10-21)

Bug fixes

  • #14587: Fix an error for Lint/SelfAssignment when using []= assignment with no arguments. ([@​koic][])
  • #14572: Fix an error for Style/ArrayIntersect when intersection(other).any? is called without a receiver. ([@​koic][])
  • #14599: Fix a crash when Style/ConditionalAssignment is configured with assign_inside_conditional and the conditional contains a multi-line regex. ([@​martinemde][])
  • #14574: Fix false positives for Style/RedundantInterpolation when using a one-line => pattern matching. ([@​koic][])
  • #14602: Fix false positives for Style/EndlessMethod when heredoc is used in method body. ([@​koic][])
  • #14594: Fix false positives for Style/EndlessMethod when the endless method would exceed the maximum line length. ([@​koic][])
  • #14605: Fix false positive for Lint/EmptyInterpolation when interpolation is inside a %W literal. ([@​dvandersluis][])
  • #14604: Fix Style/RedundantFormat false positive when a interpolated value is given to a specifier with a width or precision. ([@​dvandersluis][])
  • #14607: Fix Style/RedundantFormat handling control characters like \n. ([@​dvandersluis][])
  • #14577: Fix an incorrect autocorrect for Style/Semicolon when a method call using hash value omission without parentheses is terminated with a semicolon. ([@​koic][])
  • #14552: Fix a false positive for Security/JSONLoad when create_additions is explicitly specified. ([@​earlopain][])

Changes

  • #14566: Enhance Lint::ConstantOverwrittenInRescue cop to detect offenses within fully qualified constants. ([@​viralpraxis][])
  • #14575: Enhance Lint/ConstantOverwrittenInRescue cop to detect offenses within nested constants. ([@​viralpraxis][])
  • #14596: Change Lint/ConstantOverwrittenInRescue to detect any constant assignment. ([@​viralpraxis][])
  • #14568: Make Style/LambdaCall autocorrection contextual. ([@​koic][])

1.81.1 (2025-09-26)

Bug fixes

  • #14563: Fix incorrect autocorrection for Lint/DeprecatedOpenSSLConstant when Cipher appears twice. ([@​koic][])

Changes

  • #14565: Allow multiline method chain for Style/NumberedParameters and Style/ItBlockParameter with EnforcedStyle: allow_single_line when the block itself is on a single line. ([@​earlopain][])

1.81.0 (2025-09-25)

New features

... (truncated)

Commits
  • 4a9b053 Cut 1.81.7
  • 4e6aec2 Update Changelog
  • 8b61b58 Remove uselsss code from Lint/Debugger
  • 356416d Skip unnecessary logic in Style/Semicolon
  • c7d19ab [Docs] Tweak the doc for Lint/MissingCopEnableDirective
  • b7cad37 Reuse s.version in gemspec
  • 300e29b Fix an error for Style/SoleNestedConditional
  • eb0b07a Remove bundler gem from Gemfile
  • e4baec8 Merge pull request #14629 from koic/fix_false_positives_for_style_float_division
  • f8e8cfa Merge pull request #14627 from koic/fix_false_positives_for_style_constant_vi...
  • Additional commits viewable in compare view

Updates rubocop-rspec from 3.2.0 to 3.8.0

Release notes

Sourced from rubocop-rspec's releases.

RuboCop RSpec v3.8.0

  • Add new cop RSpec/LeakyLocalVariable. (@​lovro-bikic)
  • Bump RuboCop requirement to +1.81. (@​ydah)
  • Fix a false positive for RSpec/LetSetup when let! used in outer scope. (@​ydah)
  • Fix a false positive for RSpec/ReceiveNever cop when allow(...).to receive(...).never. (@​ydah)
  • Fix detection of nameless doubles with methods in RSpec/VerifiedDoubles. (@​ushi-as)
  • Improve an offense message for RSpec/RepeatedExample cop. (@​ydah)
  • Let RSpec/SpecFilePathFormat leverage ActiveSupport inflections when configured. (@​corsonknowles, @​bquorning)

RuboCop RSpec v3.7.0

  • Mark RSpec/IncludeExamples as SafeAutoCorrect: false. (@​yujideveloper)
  • Fix a false positive for RSpec/LeakyConstantDeclaration when defining constants in explicit namespaces. (@​naveg)
  • Add support for error matchers (raise_exception and raise_error) to RSpec/Dialect. (@​lovro-bikic)
  • Don't register offenses for RSpec/DescribedClass within Data.define blocks. (@​lovro-bikic)
  • Add autocorrection support for RSpec/IteratedExpectation for single expectations. (@​lovro-bikic)
  • Exclude all cops from inspecting factorybot files, except if explicitly included. (@​Mth0158)
  • Fix a false positive for RSpec/ExcessiveDocstringSpacing when receivers are not RSpec methods. (@​ydah)

RuboCop RSpec v3.6.0 (RubyKaigi 2025 Edition🍊)

  • Fix false positive in RSpec/Pending, where it would mark the default block it as an offense. (@​bquorning)
  • Fix issue when Style/ContextWording is configured with a Prefix being interpreted as a boolean, like on. (@​sakuro)
  • Add new RSpec/IncludeExamples cop to enforce using it_behaves_like over include_examples. (@​dvandersluis)
  • Change RSpec/ScatteredSetup to allow around hooks to be scattered. (@​ydah)
  • Fix an error RSpec/ChangeByZero cop when without expect block. (@​lee266)
  • Fix a false positive for RSpec/DescribedClass when SkipBlocks is true and numblocks are used. (@​earlopain)

RuboCop RSpec v3.5.0

  • Don't let RSpec/PredicateMatcher replace respond_to? with two arguments with the RSpec respond_to matcher. (@​bquorning)
  • Fix RSpec/PredicateMatcher support for eql and equal matchers. (@​bquorning)
  • Pluginfy RuboCop RSpec. ([@​koic])

... (truncated)

Changelog

Sourced from rubocop-rspec's changelog.

3.8.0 (2025-11-12)

  • Add new cop RSpec/LeakyLocalVariable. ([@​lovro-bikic])
  • Bump RuboCop requirement to +1.81. ([@​ydah])
  • Fix a false positive for RSpec/LetSetup when let! used in outer scope. ([@​ydah])
  • Fix a false positive for RSpec/ReceiveNever cop when allow(...).to receive(...).never. ([@​ydah])
  • Fix detection of nameless doubles with methods in RSpec/VerifiedDoubles. ([@​ushi-as])
  • Improve an offense message for RSpec/RepeatedExample cop. ([@​ydah])
  • Let RSpec/SpecFilePathFormat leverage ActiveSupport inflections when configured. ([@​corsonknowles], [@​bquorning])
  • Add new cop RSpec/Output. ([@​kevinrobell-st])

3.7.0 (2025-09-01)

  • Mark RSpec/IncludeExamples as SafeAutoCorrect: false. ([@​yujideveloper])
  • Fix a false positive for RSpec/LeakyConstantDeclaration when defining constants in explicit namespaces. ([@​naveg])
  • Add support for error matchers (raise_exception and raise_error) to RSpec/Dialect. ([@​lovro-bikic])
  • Don't register offenses for RSpec/DescribedClass within Data.define blocks. ([@​lovro-bikic])
  • Add autocorrection support for RSpec/IteratedExpectation for single expectations. ([@​lovro-bikic])
  • Exclude all cops from inspecting factorybot files, except if explicitly included. ([@​Mth0158])
  • Fix a false positive for RSpec/ExcessiveDocstringSpacing when receivers are not RSpec methods. ([@​ydah])

3.6.0 (2025-04-18)

  • Fix false positive in RSpec/Pending, where it would mark the default block it as an offense. ([@​bquorning])
  • Fix issue when Style/ContextWording is configured with a Prefix being interpreted as a boolean, like on. ([@​sakuro])
  • Add new RSpec/IncludeExamples cop to enforce using it_behaves_like over include_examples. ([@​dvandersluis])
  • Change RSpec/ScatteredSetup to allow around hooks to be scattered. ([@​ydah])
  • Fix an error RSpec/ChangeByZero cop when without expect block. ([@​lee266])
  • Fix a false positive for RSpec/DescribedClass when SkipBlocks is true and numblocks are used. ([@​earlopain])

3.5.0 (2025-02-16)

  • Don't let RSpec/PredicateMatcher replace respond_to? with two arguments with the RSpec respond_to matcher. ([@​bquorning])
  • Fix RSpec/PredicateMatcher support for eql and equal matchers. ([@​bquorning])
  • Pluginfy RuboCop RSpec. ([@​koic])

3.4.0 (2025-01-20)

  • Fix RSpec/SortMetadata cop to limit sorting to trailing metadata arguments. ([@​cbliard])
  • Replace RSpec/StringAsInstanceDoubleConstant with RSpec/VerifiedDoubleReference configured to only support constant class references. ([@​corsonknowles])
  • Fix RSpec/EmptyExampleGroup cop false positive when a simple conditional is used inside an iterator. ([@​lovro-bikic])

3.3.0 (2024-12-12)

  • Deprecate top_level_group? method from TopLevelGroup mixin as all of its callers were intentionally removed from Rubocop/RSpec. ([@​corsonknowles])
  • Fix false positive for RSpec/EmptyMetadata for splat kwargs. ([@​pirj])
Commits
  • dc8f6ac Merge pull request #2133 from rubocop/bump
  • c271e68 Bump version to 3.8.0
  • 44b9294 Merge pull request #2130 from rubocop/add-dot-ruby-version
  • 25a1255 Add a .ruby-version file
  • 3f31059 Merge pull request #2090 from corsonknowles/fix_spec_file_path_format_for_inf...
  • 2777fa2 Let RSpec/SpecFilePathFormat leverage ActiveSupport inflections when define...
  • 961389a Merge pull request #2119 from rubocop/1932
  • f6db226 Improve an offense message for RSpec/RepeatedExamplecop
  • 9b5dd15 Merge pull request #2112 from ushi-as/fix-detection-of-nameless-doubles
  • 0549bae RSpec/VerifiedDoubles: fix detection of nameless doubles
  • 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 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 ruby-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [heroku_hatchet](https://github.com/heroku/hatchet) | `8.0.4` | `8.0.6` |
| [logger](https://github.com/ruby/logger) | `1.6.1` | `1.7.0` |
| [rspec-core](https://github.com/rspec/rspec) | `3.13.2` | `3.13.6` |
| [rspec-expectations](https://github.com/rspec/rspec) | `3.13.3` | `3.13.5` |
| [rubocop](https://github.com/rubocop/rubocop) | `1.68.0` | `1.81.7` |
| [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) | `3.2.0` | `3.8.0` |


Updates `heroku_hatchet` from 8.0.4 to 8.0.6
- [Changelog](https://github.com/heroku/hatchet/blob/main/CHANGELOG.md)
- [Commits](heroku/hatchet@v8.0.4...v8.0.6)

Updates `logger` from 1.6.1 to 1.7.0
- [Release notes](https://github.com/ruby/logger/releases)
- [Commits](ruby/logger@v1.6.1...v1.7.0)

Updates `rspec-core` from 3.13.2 to 3.13.6
- [Changelog](https://github.com/rspec/rspec/blob/rspec-core-v3.13.6/rspec-core/Changelog.md)
- [Commits](rspec/rspec@rspec-core-v3.13.2...rspec-core-v3.13.6)

Updates `rspec-expectations` from 3.13.3 to 3.13.5
- [Changelog](https://github.com/rspec/rspec/blob/rspec-expectations-v3.13.5/rspec-expectations/Changelog.md)
- [Commits](rspec/rspec@rspec-expectations-v3.13.3...rspec-expectations-v3.13.5)

Updates `rubocop` from 1.68.0 to 1.81.7
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.68.0...v1.81.7)

Updates `rubocop-rspec` from 3.2.0 to 3.8.0
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-rspec@v3.2.0...v3.8.0)

---
updated-dependencies:
- dependency-name: heroku_hatchet
  dependency-version: 8.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: ruby-dependencies
- dependency-name: logger
  dependency-version: 1.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: rspec-core
  dependency-version: 3.13.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: ruby-dependencies
- dependency-name: rspec-expectations
  dependency-version: 3.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: ruby-dependencies
- dependency-name: rubocop
  dependency-version: 1.81.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
- dependency-name: rubocop-rspec
  dependency-version: 3.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ruby-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 9, 2025

Labels

The following labels could not be found: dependencies, ruby, skip changelog. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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