Skip to content

Skip JSON 2-only tests with JSON 3 - #3084

Merged
soutaro merged 2 commits into
masterfrom
codex/json-3-ci-repro
Aug 12, 2026
Merged

Skip JSON 2-only tests with JSON 3#3084
soutaro merged 2 commits into
masterfrom
codex/json-3-ci-repro

Conversation

@soutaro

@soutaro soutaro commented Aug 12, 2026

Copy link
Copy Markdown
Member

JSON 3 removes json/add/* and several legacy APIs used by the stdlib tests.

  • Skip JSON additions tests with JSON 3
  • Skip assertions for removed APIs such as create_id and the dump limit argument
  • Skip positional options assertions that are incompatible with JSON 3
  • Continue running tests for APIs shared by JSON 2 and JSON 3

The version check uses Gem::Version#release so that JSON 3 release candidates are handled as JSON 3.

@soutaro
soutaro added this pull request to the merge queue Aug 12, 2026
Merged via the queue into master with commit e054ee0 Aug 12, 2026
24 checks passed
@soutaro
soutaro deleted the codex/json-3-ci-repro branch August 12, 2026 07:29
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.

1 participant