Skip to content

Update psych requirement from ~> 3 to ~> 5#140

Merged
yuokada merged 3 commits into
masterfrom
dependabot/bundler/psych-tw-5
May 28, 2026
Merged

Update psych requirement from ~> 3 to ~> 5#140
yuokada merged 3 commits into
masterfrom
dependabot/bundler/psych-tw-5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Aug 4, 2025

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updates the requirements on psych to permit the latest version.

Release notes

Sourced from psych's releases.

v5.2.6

What's Changed

New Contributors

Full Changelog: ruby/psych@v5.2.5...v5.2.6

Commits
  • b9dec9f Bump version for release
  • 405fae0 Merge pull request #729 from Earlopain/data-stringio-conflict
  • 0f40f56 Fix dumping StringIO (and potentially others) on Ruby <= 2.7
  • dbf9e36 Bump version for release
  • 82f65ce Merge pull request #724 from OrenGitHub/master
  • 3f24df2 Merge pull request #728 from byroot/ruby3.5-sets-cleaner
  • d58cff1 Refine Ruby 3.5 Set support.
  • 0b8f7ef Merge pull request #727 from nobu/ensure-to-remove_const
  • dd3685a Ensure to remove the test constants
  • e7c3d73 Update to the latest versions of actions
  • Additional commits viewable in compare view

You can trigger a rebase of this PR 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 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Aug 4, 2025
@dependabot dependabot Bot requested a review from a team as a code owner August 4, 2025 15:07
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Aug 4, 2025
@yuokada yuokada requested a review from Copilot February 18, 2026 01:32
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the psych gem dependency from version ~> 3 to ~> 5 as part of routine dependency maintenance. Psych is Ruby's YAML parser library and is included as a development dependency. The update aligns with the project's minimum Ruby version requirement of 3.2.0, as psych 5 is designed for modern Ruby versions.

Changes:

  • Updated psych development dependency from ~> 3 to ~> 5 in the gemspec

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@yuokada
Copy link
Copy Markdown
Collaborator

yuokada commented May 27, 2026

@dependabot recreate

Updates the requirements on [psych](https://github.com/ruby/psych) to permit the latest version.
- [Release notes](https://github.com/ruby/psych/releases)
- [Commits](ruby/psych@v3.0.0...v5.1.2)

---
updated-dependencies:
- dependency-name: psych
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@yuokada yuokada force-pushed the dependabot/bundler/psych-tw-5 branch from b981682 to 65bb88a Compare May 27, 2026 09:29
yuokada and others added 2 commits May 27, 2026 18:43
…mpatibility

psych 5 disables YAML alias parsing by default (Psych::AliasesNotEnabled).
Standard loads this file with Psych.load_file without aliases: true, so any
YAML anchor/alias in the file causes a crash. Expand the &modelgen_common
anchor into explicit cop lists for each affected file.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@yuokada yuokada merged commit eeb3333 into master May 28, 2026
9 checks passed
@yuokada yuokada deleted the dependabot/bundler/psych-tw-5 branch May 28, 2026 01:38
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.

2 participants