Skip to content

Remove obsolete JSON version pin from test bundle - #604

Merged
dblock merged 1 commit into
slack-ruby:masterfrom
dblock:support-json-3
Oct 5, 2026
Merged

dblock merged 1 commit into
slack-ruby:masterfrom
dblock:support-json-3

Conversation

@dblock

@dblock dblock commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator

Remove the JSON < 3 constraint from the test bundle and its obsolete AGENTS.md guidance. Faraday 2.14.4 now passes parser options as keyword arguments, fixing compatibility with JSON 3. The existing runtime dependency minimum and supported Ruby matrix are unchanged.

Validated with Faraday 2.14.4 and JSON 3.0.2: 622 non-CLI specs pass, and RuboCop reports no offenses. The CLI spec file remains excluded locally because an existing Bundler missing-extension warning contaminates subprocess output. Existing local submodule changes are excluded.

Prepared by an AI on behalf of @dblock.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Danger Report

Warnings

  • Unless you're refactoring existing code or improving documentation, please update CHANGELOG.md.

Markdowns

Here's an example of a CHANGELOG.md entry:

* [#604](https://github.com/slack-ruby/slack-ruby-client/pull/604): Remove obsolete json version pin from test bundle - [@dblock](https://github.com/dblock).

View run

@dblock
dblock merged commit b4ac50a into slack-ruby:master Oct 5, 2026
11 checks passed
@dblock
dblock deleted the support-json-3 branch October 5, 2026 12:35
@coveralls

coveralls commented Oct 5, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 37310328659

Warning

Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes.
Quick fix: rebase this PR. Learn more →

Coverage remained the same at 91.046%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 5997
Covered Lines: 5460
Line Coverage: 91.05%
Coverage Strength: 100.5 hits per line

💛 - Coveralls

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.

2 participants