Skip to content

chore(deps): bump the ruby group with 4 updates#1199

Merged
mergify[bot] merged 1 commit into
mainfrom
dependabot/bundler/ruby-12c3e6b621
Jul 6, 2026
Merged

chore(deps): bump the ruby group with 4 updates#1199
mergify[bot] merged 1 commit into
mainfrom
dependabot/bundler/ruby-12c3e6b621

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 6, 2026

Copy link
Copy Markdown
Contributor

Bumps the ruby group with 4 updates: html2rss, async, io-event and mime-types-data.

Updates html2rss from b613d83 to 4a23fb6

Commits
  • 4a23fb6 chore(deps): bump the github-actions group across 1 directory with 4 updates
  • 414787e chore(deps-dev): bump rubocop-yard from 1.2.0 to 1.3.0 in the ruby-deps group...
  • See full diff in compare view

Updates async from 2.41.0 to 2.42.0

Release notes

Sourced from async's releases.

v2.42.0

  • Sync and Async can now be invoked from a non-blocking fiber that has no scheduler (e.g. inside an Enumerator or a bare Fiber.new). Previously this raised RuntimeError: Running scheduler on non-blocking fiber!. The reactor is now run within Fiber.blocking, so the scheduler always runs on a blocking fiber.
Changelog

Sourced from async's changelog.

v2.42.0

  • Sync and Async can now be invoked from a non-blocking fiber that has no scheduler (e.g. inside an Enumerator or a bare Fiber.new). Previously this raised RuntimeError: Running scheduler on non-blocking fiber!. The reactor is now run within Fiber.blocking, so the scheduler always runs on a blocking fiber.
Commits

Updates io-event from 1.17.0 to 1.19.1

Release notes

Sourced from io-event's releases.

v1.19.1

  • Fix Process.waitall / Process.detach under the URing selector: when io_uring's waitid reported an error (e.g. ECHILD when there are no more children), the process_wait hook raised instead of returning the error as a Process::Status, so callers that expect waitpid to report "no more children" rather than raise would fail.

v1.19.0

  • Use io_uring_prep_waitid for process_wait in the URing selector (Linux 6.7+), waiting for child exit directly in the ring instead of polling on a pidfd. The child is reaped via rb_process_status_wait (using WEXITED | WNOWAIT) to construct a correct Process::Status, and process_wait(-1, ...) / process_wait(0, ...) are now supported.
  • Support waiting for any child or a process group (pid <= 0) on all selectors. The EPoll (pidfd_open) and KQueue (EVFILT_PROC) selectors can only watch a specific process, so these cases now fall back to a blocking wait on a dedicated thread; joining it is fiber-scheduler aware, so the reactor keeps running.

v1.18.0

  • Fixed: Avoid entering a blocking native selector wait when an interrupt is already pending for the current thread.
Changelog

Sourced from io-event's changelog.

v1.19.1

  • Fix Process.waitall / Process.detach under the URing selector: when io_uring's waitid reported an error (e.g. ECHILD when there are no more children), the process_wait hook raised instead of returning the error as a Process::Status, so callers that expect waitpid to report "no more children" rather than raise would fail.

v1.19.0

  • Use io_uring_prep_waitid for process_wait in the URing selector (Linux 6.7+), waiting for child exit directly in the ring instead of polling on a pidfd. The child is reaped via rb_process_status_wait (using WEXITED | WNOWAIT) to construct a correct Process::Status, and process_wait(-1, ...) / process_wait(0, ...) are now supported.
  • Support waiting for any child or a process group (pid <= 0) on all selectors. The EPoll (pidfd_open) and KQueue (EVFILT_PROC) selectors can only watch a specific process, so these cases now fall back to a blocking wait on a dedicated thread; joining it is fiber-scheduler aware, so the reactor keeps running.

v1.18.0

  • Fixed: Avoid entering a blocking native selector wait when an interrupt is already pending for the current thread.
Commits
  • e246f86 Bump patch version.
  • 3c518a3 Fix Process.waitall/detach under URing selector when no children remain. ...
  • 3f519d1 Bump minor version.
  • e0ebac3 Modernize code.
  • 6d73079 Support process_wait for any child / process group (pid <= 0) on all select...
  • 9eeec11 Use io_uring_prep_waitid for process_wait in URing selector. (#154)
  • fecf88c Bump minor version.
  • 0e880f3 Avoid blocking selectors with pending interrupts. (#197)
  • 217ec56 Clarify selector result handling. (#198)
  • See full diff in compare view

Updates mime-types-data from 3.2026.0414 to 3.2026.0701

Changelog

Sourced from mime-types-data's changelog.

3.2026.0701 / 2026-07-01

  • Updated registry entries from the IANA [media registry][registry] and [provisional media registry][provisional] and the [Apache Tika media registry][tika] as of the release date.

  • Upgraded hoe-halostatue to ensure reproducible builds.

3.2026.0421 / 2026-04-21

  • Updated registry entries from the IANA [media registry][registry] and [provisional media registry][provisional] and the [Apache Tika media registry][tika] as of the release date.
Commits
  • 3c813a3 chore: Fix release flags for 3.2026.0701
  • de3e506 chore: Reproducibility and data update 3.2026.0701
  • 4caf68a Update mime-types-data 3.2026.0421 / 2026-04-21
  • See full diff 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 <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 4 updates: [html2rss](https://github.com/html2rss/html2rss), [async](https://github.com/socketry/async), [io-event](https://github.com/socketry/io-event) and [mime-types-data](https://github.com/mime-types/mime-types-data).


Updates `html2rss` from `b613d83` to `4a23fb6`
- [Release notes](https://github.com/html2rss/html2rss/releases)
- [Commits](html2rss/html2rss@b613d83...4a23fb6)

Updates `async` from 2.41.0 to 2.42.0
- [Release notes](https://github.com/socketry/async/releases)
- [Changelog](https://github.com/socketry/async/blob/main/releases.md)
- [Commits](socketry/async@v2.41.0...v2.42.0)

Updates `io-event` from 1.17.0 to 1.19.1
- [Release notes](https://github.com/socketry/io-event/releases)
- [Changelog](https://github.com/socketry/io-event/blob/main/releases.md)
- [Commits](socketry/io-event@v1.17.0...v1.19.1)

Updates `mime-types-data` from 3.2026.0414 to 3.2026.0701
- [Changelog](https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md)
- [Commits](mime-types/mime-types-data@v3.2026.0414...v3.2026.0701)

---
updated-dependencies:
- dependency-name: html2rss
  dependency-version: 4a23fb69459c154014f9e15b2c69686a082176ac
  dependency-type: direct:production
  dependency-group: ruby
- dependency-name: async
  dependency-version: 2.42.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: io-event
  dependency-version: 1.19.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: ruby
- dependency-name: mime-types-data
  dependency-version: 3.2026.0701
  dependency-type: indirect
  update-type: version-update:semver-patch
  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 Jul 6, 2026
@mergify mergify Bot added the queued label Jul 6, 2026
@mergify

mergify Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

This pull request spent 2 minutes 7 seconds in the queue, including 1 minute 47 seconds running CI.

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

mergify Bot added a commit that referenced this pull request Jul 6, 2026
@mergify mergify Bot merged commit 9daf9d5 into main Jul 6, 2026
6 checks passed
@mergify mergify Bot deleted the dependabot/bundler/ruby-12c3e6b621 branch July 6, 2026 07:16
@mergify mergify Bot removed the queued label Jul 6, 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