Skip to content

deps(deps): Bump github.com/slack-go/slack from 0.29.0 to 0.33.0 - #172

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/slack-go/slack-0.33.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/slack-go/slack-0.33.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/slack-go/slack from 0.29.0 to 0.33.0.

Release notes

Sourced from github.com/slack-go/slack's releases.

v0.33.0

This release adds support for Slackbot skills (changelog) and Slack's new block kit layout block (changelog).

  • Slackbot skills: all seven slackbot.skills.* methods are supported. You can create, inspect, update, and delete skills, list them, and also manage your personal library.
  • Admin skills: all admin.slackbot.skills.* are supported as well.
  • Layout blocks: arrange existing blocks into rows and columns, with widths, alignment, borders, whilst allowing fallback for older clients (through blocks).

Full Changelog: slack-go/slack@v0.32.0...v0.33.0

v0.32.0

This release expands Slack Code support with channel views, context bars, and canvas collaboration, and fixes permission diagnostics, slash-command decoding, and workflow-button validation.

[!IMPORTANT] Please read all the notes below, not just the breaking changes. Some changes deserve paying close attention to, like new fields in SlackResponse, and all the new *AgentConversation* methods.

Breaking changes

  • Update interfaces, mocks, and function values that use the old canvas creation signatures. CreateCanvas and CreateCanvasContext now accept options ...CreateCanvasOption. Existing direct calls still compile, but these methods no longer satisfy interfaces with the old fixed signatures. Add the variadic parameter to interface and mock declarations; adapt stored function values or wrap the call in a function with the old signature.
  • Use field names when initializing Properties, SlackResponse, KickUserFromConversationSlackResponse, or SlackErrorResponse. New fields make positional literals fail to compile. Existing keyed literals still work.

Added

  • Show code diffs, HTML reports, Block Kit interfaces, and canvases in Slack Code channels. Use SetAgentConversationView to publish or update a view, ListAgentConversationViews to discover attached views, and RemoveAgentConversationView to remove them. All have Context variants. Slack documents pull-request views too, but live requests have returned invalid_view_type; publish a unified diff with AgentViewTypeDiff if that happens.
  • Give a code channel useful context. Set context-bar links, action items, a summary message, and external resource details with SetAgentConversationProperties or its Context variant. Read session status, title, assigned agents, origin message, context-bar ownership, summary, and managed views through Properties.AgentSession and Properties.CodeChannel in conversation responses.
  • Read and revise canvases attached to code channels. GetAgentConversationCanvas retrieves markdown and comment threads, including replies and optional resolved threads. SetAgentConversationCanvasContent replaces the markdown while preserving section IDs and comment anchors on unchanged sections. Both have Context variants.
  • Create a canvas directly in a channel, including in free workspaces that require a channel. Pass CreateCanvasOptionChannelID(channelID) to CreateCanvas or CreateCanvasContext (#1623).

... (truncated)

Changelog

Sourced from github.com/slack-go/slack's changelog.

[0.33.0] - 2026-10-30

Added

  • Arrange Block Kit content in rows and columns with LayoutBlock, including item widths and alignment, grid borders, fallback content for older clients, and decoding of nested child blocks. Run go run ./examples/layout to preview an example or add -channel C_CHANNEL to post it.
  • Create, inspect, update, list, enable, disable, and delete Slackbot skills with all seven slackbot.skills.* methods. Optional fields use variadic options, including explicit empty values for clearing metadata and MCP declarations. The new methods use the existing form transport with JSON-encoded array fields. Existing endpoints' request formatting is unaffected.
  • Manage Enterprise skill inventory, catalog publication, and deployment with all four admin.slackbot.skills.* methods. Batch failures and audience validation details remain available alongside returned errors. All eleven methods have Context variants. Admin methods use the AdminSlackbotSkillsList, AdminSlackbotSkillsPublish, AdminSlackbotSkillsSetAutoEnabled, and AdminSlackbotSkillsUnpublish names.
  • Run individual methods or verify complete groups with examples/slackbot_skills and examples/admin_slackbot_skills. Group workflows create, verify, and clean up temporary skills.

[0.32.0] - 2026-10-28

Breaking changes

  • Update interfaces, mocks, and function values that use the old canvas creation signatures. CreateCanvas and CreateCanvasContext now accept options ...CreateCanvasOption. Existing direct calls still compile, but these methods no longer satisfy interfaces with the old fixed signatures. Add the variadic parameter to interface and mock declarations; adapt stored function values or wrap the call in a function with the old signature.
  • Use field names when initializing Properties, SlackResponse, KickUserFromConversationSlackResponse, or SlackErrorResponse. New fields make positional literals fail to compile. Existing keyed literals still work.

Added

  • Show code diffs, HTML reports, Block Kit interfaces, and canvases in Slack Code channels. Use SetAgentConversationView to publish or update a view, ListAgentConversationViews to discover attached views, and RemoveAgentConversationView to remove them. All have Context variants. Slack documents pull-request views too, but live requests have returned invalid_view_type; publish a unified diff with AgentViewTypeDiff if that happens.
  • Give a code channel useful context. Set context-bar links, action items, a summary message, and external resource details with SetAgentConversationProperties or its Context variant. Read session status,

... (truncated)

Commits
  • 87465ce chore: new release v0.33.0
  • 8424648 feat(blocks): add layout block support
  • ec2fbd3 feat(examples): verify Slackbot skill MCP declarations
  • 763e4f2 feat(skills): add Slackbot and admin skills APIs
  • 8968487 chore: bump to v0.32.0
  • 8eb96a0 feat(api): preserve scope diagnostics in errors
  • 85606fd feat(agents): decode code channel properties
  • e3162e0 fix(agents): preserve session views in list responses
  • 8e83fae fix(slash): accept missing enterprise install flag
  • a93ceee docs: add changelog entries for Slack Code APIs and workflow buttons
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack) from 0.29.0 to 0.33.0.
- [Release notes](https://github.com/slack-go/slack/releases)
- [Changelog](https://github.com/slack-go/slack/blob/master/CHANGELOG.md)
- [Commits](slack-go/slack@v0.29.0...v0.33.0)

---
updated-dependencies:
- dependency-name: github.com/slack-go/slack
  dependency-version: 0.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, go. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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