Skip to content

Update dependency slack-ruby-client to v3 - #26

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/slack-ruby-client-3.x
Open

Update dependency slack-ruby-client to v3#26
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/slack-ruby-client-3.x

Conversation

@renovate

@renovate renovate Bot commented Mar 31, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
slack-ruby-client (changelog) '~> 0.7''~> 3.0' age adoption passing confidence

Release Notes

slack-ruby/slack-ruby-client (slack-ruby-client)

v3.2.0

Compare Source

v3.1.0

Compare Source

v3.0.0

Compare Source

v2.7.0

Compare Source

v2.6.0

Compare Source

v2.5.2

Compare Source

v2.5.1

Compare Source

v2.5.0

Compare Source

v2.4.0

Compare Source

v2.3.0

Compare Source

v2.2.0

Compare Source

v2.1.0

Compare Source

  • #​440: Added Enterprise support via TideLift - @​dblock.
  • #​436: Removed dependency on unused websocket-driver - @​blowfishpro.
  • #​434: Fixed incompatibility with Faraday >= 2.7.0 and GLI usage in the slack script - @​blowfishpro.
  • #​446: Added support for Ruby 3.2 - @​duffn.
  • #​447: Added admin_conversations_bulkArchive, admin_conversations_bulkDelete, admin_conversations_bulkMove, admin_conversations_convertToPublic, admin_conversations_lookup, admin_roles_addAssignments, admin_roles_listAssignments, admin_roles_removeAssignments, functions_workflows_steps_list, and functions_workflows_steps_responses_export - @​dblock.
  • #​447: Added pagination to team_accessLogs - @​dblock.

v2.0.0

Compare Source

  • #​416: Removes default values for Faraday's SSL settings ca_file and ca_path - @​irphilli.
  • #​417: Raise rescuable errors - @​zachahn.
  • #​419: Use rtm.connect instead of rtm.start - @​kstole.
  • #​420: Fix default store missing event hooks - @​kstole.
  • #​421: Added admin_audit_anomaly_allow_getItem, admin_audit_anomaly_allow_updateItem, files_completeUploadExternal, files_getUploadURLExternal - @​kstole.
  • #​421: Raise error for mutually exclusive required options in views methods - @​kstole.
  • #​424: Updated real_time.rake to remove outdated event hooks and organize alphabetically - @​kstole.
  • #​423: Changed default store to Slack::RealTime::Stores::Starter and removed Slack::RealTime::Store - @​kstole.
  • #​423: Replaced channels and groups caches with public_channels and private_channels - @​kstole.
  • #​423: Added configurable hello hook to initialize Slack::RealTime::Stores::Store upon successful connection - @​kstole.
  • #​425: Updated web.rake to remove outdated endpoints and commands - @​kstole.

v1.1.0

Compare Source

v1.0.0

Compare Source

  • #​394: Added support for Ruby 3.0 - @​dblock.
  • #​394: Upgraded to RuboCop 0.93.1 - @​dblock.
  • #​393: Removed deprecated oauth_token, and leftover traces of channels and groups APIs - @​dblock.
  • #​393: Added admin_auth_policy_assignEntities, admin_auth_policy_getEntities and admin_auth_policy_removeEntities admin_conversations_disconnectShared, admin_users_session_clearSettings, admin_users_session_getSettings, admin_users_session_resetBulk, admin_users_session_setSettings, apps_manifest_create, apps_manifest_delete, apps_manifest_export, apps_manifest_update, apps_manifest_validate, conversations_acceptSharedInvite, conversations_approveSharedInvite, conversations_declineSharedInvite, conversations_inviteShared, conversations_listConnectInvites, oauth_v2_exchange, openid_connect_token, openid_connect_userInfo, team_billing_info, team_preferences_list, tooling_tokens_rotate - @​dblock.
  • #​386: Gemspec: drop unused test_files directive - @​olleolleolle.
  • #​380: Updates to server error classes and hierarchy - @​jmanian.
  • #​387: Send token in Authorization header - @​chrisbloom7.

v0.17.0

Compare Source

v0.16.0

Compare Source

  • #​350: Handle server errors such as timeouts & non-JSON responses - @​ojab.
  • #​354: Rewind body after checking request signature - @​sunny.
  • #​355, #​357: Removed celluloid-io and faye-websocket support - @​wasabigeek.
  • #​356: Added admin_apps_clearResolution, admin_conversations_getCustomRetention, admin_conversations_removeCustomRetention, admin_conversations_setCustomRetention, admin_users_session_list and auth_teams_list endpoints - @​dblock.
  • #​348: Added admin_conversations_archive, admin_conversations_convertToPrivate, admin_conversations_create, admin_conversations_delete, admin_conversations_disconnectShared, admin_conversations_getConversationPrefs, admin_conversations_getTeams, admin_conversations_invite, admin_conversations_rename, admin_conversations_search, admin_conversations_setConversationPrefs, admin_conversations_unarchive, admin_conversations_ekm_listOriginalConnectedChannelInfo, admin_users_session_invalidate, apps_event_authorizations_list, conversations_mark, workflows_stepCompleted, workflows_stepFailed and workflows_updateStep endpoints - @​wasabigeek.

v0.15.1

Compare Source

v0.15.0

Compare Source

  • #​322: Cache Faraday::Connection for persistent adapters - @​drbrain.
  • #​324: Require Faraday >= 1.0 - @​dblock.
  • #​324: Upgrade slack-ruby-danger, rubocop, rubocop-rspec and rubocop-performance - @​dblock.
  • #​327, #​326: Added admin_conversations_whitelist, admin_usergroups, calls and calls_participants endpoints - @​wasabigeek.
  • #​329: Log when methods are deprecated - @​wasabigeek.
  • #​325: Remove activesupport dependency - @​ianks.
  • #​331: Use conversations_list instead of deprecated channels_list. Added admin_conversations_restrictAccess_addGroup, admin_conversations_restrictAccess_listGroups and admin_conversations_restrictAccess_removeGroup endpoints - @​wasabigeek.

v0.14.6

Compare Source

  • #​305: Added admin_inviteRequests_approve, admin_inviteRequests_deny, admin_inviteRequests_list, admin_inviteRequests_approved_list, admin_inviteRequests_denied_list, admin_teams_create, admin_teams_list, admin_teams_admins_list, admin_teams_owners_list, admin_teams_settings, admin_teams_settings_setIcon, admin_teams_settings_setName, admin_teams_settings_setDescription, admin_users_assign, admin_users_invite, admin_users_remove, admin_users_setAdmin, admin_users_setOwner and admin_users_setRegular endpoints - @​manuelmeurer.
  • #​311: Made Web API response_metadata more accessible in errors - @​jmanian.
  • #​312: Added specific error classes for Web API - @​jmanian.
  • #​313: Added admin_teams_settings_info, admin_users_list, admin_users_setExpiration, admin_apps_approved_list, admin_apps_restricted_list, admin_conversations_setTeams, admin_emoji_add, admin_emoji_addAlias, admin_emoji_list, admin_emoji_remove and admin_emoji_rename endpoints - @​dblock.

v0.14.5

Compare Source

v0.14.4

Compare Source

v0.14.3

Compare Source

v0.14.2

Compare Source

v0.14.1

Compare Source

v0.14.0

Compare Source

v0.13.1

Compare Source

v0.13.0

Compare Source

v0.12.0

Compare Source

v0.11.1

Compare Source

v0.11.0

Compare Source

v0.10.0

Compare Source

v0.9.1

Compare Source

  • #​158: Updated to latest slack-api-ref; Updated chat.3.update patch to reflect argument reordering; Added chat.4.postEphemeral patch to apply the attachments JSON fix (whitespace last line of diff matters! ;-) - @​alexagranov.

v0.9.0

Compare Source

v0.8.1

Compare Source

  • Added exclude_members option to channels_list Web API - @​dblock.
  • Added chat_unfurl to Web API - @​dblock.
  • Added rtm_connect to RTM API - @​dblock.
  • Added no_latest support to rm_start RTM API - @​dblock.

v0.8.0

Compare Source

  • #​135: Added timeout and open_timeout options to Web API - @​dblock.
  • #​134: Set start_options[:request][:timeout], used with rtm.start in Slack::RealTime::Client, to 180 seconds - @​dblock.
  • #​136: Pass request options in web client calls - @​dblock.
  • #​121: Fix: check that the current Celluloid actor is running before calling terminate - @​newdark.
  • #​138: Added validate option to channels_create, channels_join, channels_rename, groups_create and groups_rename Web APIs - @​dblock.
  • #​138: Removed channel option from files_comments_add Web API - @​dblock.

v0.7.9

Compare Source

  • #​132: Fix: you are setting a key that conflicts with a built-in method Slack::Messages::Message#presence - @​dblock.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Mar 31, 2026

Copy link
Copy Markdown
Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Gemfile.lock
Fetching gem metadata from http://rubygems.org/
Fetching version metadata from http://rubygems.org/
Fetching dependency metadata from http://rubygems.org/
Resolving dependencies...
--- ERROR REPORT TEMPLATE -------------------------------------------------------
- What did you do?

  I ran the command `/opt/containerbase/tools/bundler/1.12.5/4.0.6/bin/bundler lock --update slack-ruby-client`

- What did you expect to happen?

  I expected Bundler to...

- What happened instead?

  Instead, what actually happened was...


Error details

    NoMethodError: undefined method 'match' for class Gem::Platform
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/spec_set.rb:29:in 'block in Bundler::SpecSet#for'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/spec_set.rb:27:in 'Array#find'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/spec_set.rb:27:in 'Bundler::SpecSet#for'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/spec_set.rb:86:in 'Bundler::SpecSet#materialize'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/definition.rb:140:in 'Bundler::Definition#specs'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/definition.rb:129:in 'Bundler::Definition#resolve_remotely!'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/cli/lock.rb:29:in 'Bundler::CLI::Lock#run'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/cli.rb:428:in 'Bundler::CLI#lock'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/command.rb:27:in 'Bundler::Thor::Command#run'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in 'Bundler::Thor::Invocation#invoke_command'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor.rb:359:in 'Bundler::Thor.dispatch'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/base.rb:440:in 'Bundler::Thor::Base::ClassMethods#start'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/cli.rb:11:in 'Bundler::CLI.start'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/exe/bundler:21:in 'block in <top (required)>'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/lib/bundler/friendly_errors.rb:98:in 'Bundler.with_friendly_errors'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/gems/bundler-1.12.5/exe/bundler:19:in '<top (required)>'
      /opt/containerbase/tools/ruby/4.0.6/lib/ruby/4.0.0/rubygems.rb:305:in 'Kernel#load'
      /opt/containerbase/tools/ruby/4.0.6/lib/ruby/4.0.0/rubygems.rb:305:in 'Gem.activate_and_load_bin_path'
      /opt/containerbase/tools/bundler/1.12.5/4.0.6/bin/bundler:25:in '<main>'

Environment
      
  Bundler   1.12.5
  Rubygems  4.0.16
  Ruby      4.0.6p0 (2026-07-14 revision 03b6d3f8898a28604fe6cb00eae3226b821168f4) [x86_64-linux]
  GEM_HOME  /runner/cache/others/bundler
  GEM_PATH  :/opt/containerbase/tools/bundler/1.12.5/4.0.6
  Git       2.54.0
      
      Bundler settings
      
  orig_path
    Set via BUNDLE_ORIG_PATH: "/home/ubuntu/.local/bin:/home/ubuntu/bin:/home/ubuntu/.local/bin:/home/ubuntu/bin:/home/ubuntu/.local/bin:/home/ubuntu/bin:/home/ubuntu/.local/bin:/home/ubuntu/bin:/home/ubuntu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  orig_gem_path
    Set via BUNDLE_ORIG_GEM_PATH: ":/opt/containerbase/tools/bundler/1.12.5/4.0.6"
--- TEMPLATE END ----------------------------------------------------------------

Unfortunately, an unexpected error occurred, and Bundler cannot continue.

First, try this link to see if there are any existing issue reports for this error:
https://github.com/bundler/bundler/search?q=undefined+method+%27match%27+for+class+Gem%3A%3APlatform&type=Issues

If there aren't any reports for this error yet, please create copy and paste the report template above into a new issue. Don't forget to anonymize any private data! The new issue form is located at:
https://github.com/bundler/bundler/issues/new


@renovate renovate Bot changed the title chore(deps): update dependency slack-ruby-client to v3 Update dependency slack-ruby-client to v3 Apr 15, 2026
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.

0 participants