Skip to content

chore(deps): bump the ruby group with 3 updates#1164

Merged
mergify[bot] merged 1 commit into
mainfrom
dependabot/bundler/ruby-02e68b96ac
May 25, 2026
Merged

chore(deps): bump the ruby group with 3 updates#1164
mergify[bot] merged 1 commit into
mainfrom
dependabot/bundler/ruby-02e68b96ac

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Bumps the ruby group with 3 updates: console, faraday-net_http and zeitwerk.

Updates console from 1.34.3 to 1.35.1

Release notes

Sourced from console's releases.

v1.35.1

No release notes provided.

v1.35.0

  • Fix handling of Errno::ENODEV errors when calculating the width of a terminal that was been re-opened to File::NULL.
Changelog

Sourced from console's changelog.

Releases

v1.35.0

  • Fix handling of Errno::ENODEV errors when calculating the width of a terminal that was been re-opened to File::NULL.

v1.34.1

  • Add process_id to serialized output records for clarity (pid is still included for backwards compatibility).
    • Add object_id to serialized output records only when the subject is not a string or class/module.

v1.34.0

  • Allow Console::Compatible::Logger#add to accept **options.

v1.32.0

  • Add fiber_id to serialized output records to help identify which fiber logged the message.
  • Ractor support appears broken in older Ruby versions, so we now require Ruby 3.4 or later for Ractor compatibility, if you need Ractor support.

v1.31.0

Ractor compatibility.

The console library now works correctly with Ruby's Ractor concurrency model. Previously, attempting to use console logging within Ractors would fail with errors about non-shareable objects. This has been fixed by ensuring the default configuration is properly frozen.

# This now works without errors:
ractor = Ractor.new do
	require "console"
	Console.info("Hello from Ractor!")
	"Ractor completed successfully"
end
result = ractor.take
puts result # => 'Ractor completed successfully'

The fix is minimal and maintains full backward compatibility while enabling safe parallel logging across multiple Ractors.

Symbol log level compatibility.

Previously, returning symbols from custom log_level methods in configuration files would cause runtime errors like "comparison of Integer with :debug failed". This has been fixed to properly convert symbols to their corresponding integer values.

# config/console.rb - This now works correctly:
def log_level(env = ENV)
	:debug  # Automatically converted to Console::Logger::LEVELS[:debug]
end

... (truncated)

Commits

Updates faraday-net_http from 3.4.2 to 3.4.3

Release notes

Sourced from faraday-net_http's releases.

v3.4.3

What's Changed

New Contributors

Full Changelog: lostisland/faraday-net_http@v3.4.2...v3.4.3

Commits

Updates zeitwerk from 2.7.5 to 2.8.2

Changelog

Sourced from zeitwerk's changelog.

CHANGELOG

2.8.1 (19 May 2026)

  • Replace anonymous block parameters with regular named ones.

    Ruby 3.3.0 has a bug: it does not parse anonymous block parameters, which were introduced in Ruby 3.1.

    While this is a Ruby bug and people could upgrade to 3.3.1, I prefer users just do not hit this. At the end of the day, it is cosmetic.

2.8.0 (18 May 2026)

  • Adds support for namespace files, nsfiles for short.

    If a loader has an nsfile configured (nil by default):

    loader.nsfile = 'ns.rb' # must be set before setup

    explicit namespaces can be defined by such special file inside their directories:

    my_component/ns.rb     # MyComponent
    my_component/widget.rb # MyComponent::Widget
    

    This may be handy for self-contained units for which a my_component.rb file in the parent directory would feel unnatural.

    If an nsfile is set, you can still define explicit namespaces as always. Both styles can coexist in the project. However, it is an error condition to try to define the same namespace using both conventions.

    For further details, please check the documentation for nsfiles.

  • When a file is shadowed because the constant path it maps to already exists, the location of said constant is included in the log message.

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 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 group with 3 updates: [console](https://github.com/socketry/console), [faraday-net_http](https://github.com/lostisland/faraday-net_http) and [zeitwerk](https://github.com/fxn/zeitwerk).


Updates `console` from 1.34.3 to 1.35.1
- [Release notes](https://github.com/socketry/console/releases)
- [Changelog](https://github.com/socketry/console/blob/main/releases.md)
- [Commits](socketry/console@v1.34.3...v1.35.1)

Updates `faraday-net_http` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/lostisland/faraday-net_http/releases)
- [Commits](lostisland/faraday-net_http@v3.4.2...v3.4.3)

Updates `zeitwerk` from 2.7.5 to 2.8.2
- [Changelog](https://github.com/fxn/zeitwerk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fxn/zeitwerk/commits)

---
updated-dependencies:
- dependency-name: console
  dependency-version: 1.35.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: faraday-net_http
  dependency-version: 3.4.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: ruby
- dependency-name: zeitwerk
  dependency-version: 2.8.2
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
...

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 May 25, 2026
@mergify mergify Bot added the queued label May 25, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 25, 2026

Merge Queue Status

This pull request spent 1 minute 29 seconds in the queue, including 45 seconds running CI.

Required conditions to merge
  • author=dependabot[bot]
  • base=main
  • status-success=build
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = build
    • check-neutral = build
    • check-skipped = build
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-success = lint
    • check-neutral = lint
    • check-skipped = lint

mergify Bot added a commit that referenced this pull request May 25, 2026
@mergify mergify Bot merged commit 7dc906a into main May 25, 2026
6 checks passed
@mergify mergify Bot deleted the dependabot/bundler/ruby-02e68b96ac branch May 25, 2026 10:36
@mergify mergify Bot removed the queued label May 25, 2026
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.

0 participants