Skip to content

[PP-7656] Update openapi3_parser to 0.10.1#463

Merged
brucebolt merged 1 commit into
mainfrom
bump-openapi3-parser
Apr 13, 2026
Merged

[PP-7656] Update openapi3_parser to 0.10.1#463
brucebolt merged 1 commit into
mainfrom
bump-openapi3-parser

Conversation

@brucebolt
Copy link
Copy Markdown
Member

@brucebolt brucebolt commented Apr 13, 2026

What’s changed

Updates the openapi3_parser dependency to the latest version.

Identifying a user need

openapi3_parser 0.9.0 has a dependency on commonmarker 0.x, which does not support Ruby 4.

Updating to 0.10.x, which allows us to use commonmarker > 1, therefore unlocking the Ruby 4 upgrade in apps that use this gem.

@brucebolt brucebolt changed the title Update openapi3_parser to 0.10.1 [PP-7656] Update openapi3_parser to 0.10.1 Apr 13, 2026
@brucebolt
Copy link
Copy Markdown
Member Author

brucebolt commented Apr 13, 2026

This should not be merged until #464 is merged.

@brucebolt brucebolt changed the base branch from main to ruby-4 April 13, 2026 15:55
@brucebolt brucebolt force-pushed the bump-openapi3-parser branch from 450e197 to 3e6e882 Compare April 13, 2026 16:02
This is the latest version of the gem.

`openapi3_parser` 0.9.0 has a dependency on `commonmarker` 0.x, which
does not support Ruby 4.

Updating to 0.10.x, which allows us to use `commonmarker > 1`, therefore
unlocking the Ruby 4 upgrade in apps that use this gem.
@brucebolt brucebolt force-pushed the bump-openapi3-parser branch from 3e6e882 to 79e4c90 Compare April 13, 2026 16:10
Base automatically changed from ruby-4 to main April 13, 2026 16:22
Copy link
Copy Markdown
Member

@yndajas yndajas left a comment

Choose a reason for hiding this comment

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

In case you run into any issues later: alphagov/content-store@89bae5c

@brucebolt brucebolt merged commit 02c2e38 into main Apr 13, 2026
4 checks passed
@brucebolt brucebolt deleted the bump-openapi3-parser branch April 13, 2026 16:30
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.

3 participants