https://bugs.ruby-lang.org/issues/18673 affects some methods using anonymous 
blocks, and was fixed in ruby 3.1.3. However, debian/bookworm ruby 3.1 package 
is based on 3.1.2 and does not yet contain this fix.

Since bookworm is used in our Docker build, and also used in production by 
OSMF, then we can restrict dry-schema to a version that does not use anonymous 
blocks.

Fixes #5482

You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/5483

-- Commit Summary --

  * Restrict version of dry-schema for ruby 3.1.2 compatibility

-- File Changes --

    M Gemfile (1)
    M Gemfile.lock (19)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/5483.patch
https://github.com/openstreetmap/openstreetmap-website/pull/5483.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/5483
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/[email protected]>
_______________________________________________
rails-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to