Skip to content

Require slack-ruby-client ~> 3.2 - #41

Open
romanoff wants to merge 1 commit into
masterfrom
update-slack-ruby-client-to-3-2
Open

Require slack-ruby-client ~> 3.2#41
romanoff wants to merge 1 commit into
masterfrom
update-slack-ruby-client-to-3-2

Conversation

@romanoff

@romanoff romanoff commented Aug 4, 2026

Copy link
Copy Markdown

What's in this PR?

Pins slack-ruby-client to ~> 3.2 in the gemspec (previously unconstrained) and bumps the gem version to 2.0.4, so consuming repos pick up the current Slack client by updating this library rather than pinning it themselves. This follows the review discussion on GetJobber/jobber-frontend#14346 — once this is released, jobber-frontend will move its git tag to v2.0.4 and drop the direct lockfile pin.

One caveat worth knowing before release: Jobber (the monolith) consumes this gem at v2.0.2 and is stuck on slack-ruby-client 1.0.0 — every later release requires faraday 2, which Jobber can't take while elasticsearch-transport (capped at 7.13.x by the prod AWS ES 7.10.2 OSS domain) requires faraday 1.x. With this constraint, Jobber stays on v2.0.2 until its legacy Elasticsearch stack migrates to OpenSearch. That's already the status quo; noting it so the constraint choice is deliberate.

QA Instructions

  • Bundling this gem resolves slack-ruby-client to 3.2.0; there are no dependency or API changes between 3.1.x and 3.2.0 that affect how this library posts to Slack.
  • Full spec suite passes locally on Ruby 3.4 (126 examples, 0 failures); CI runs the same suite on 3.3.6.

References

Co-Authored-By: Amplify 3.0.1 amplify@getjobber.com

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Amplify 3.0.1 <amplify@getjobber.com>
@romanoff
romanoff marked this pull request as ready for review August 4, 2026 22:42
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