Skip to content

chore: cooldown Dependabot updates, exempt slack deps - #62

Merged
zimeg merged 1 commit into
mainfrom
clack-slack-dep-cooldown
Aug 27, 2026
Merged

chore: cooldown Dependabot updates, exempt slack deps#62
zimeg merged 1 commit into
mainfrom
clack-slack-dep-cooldown

Conversation

@zimeg

@zimeg zimeg commented Aug 27, 2026

Copy link
Copy Markdown
Member

Summary

This pull request sets a Dependabot cooldown on the example dirs while exempting the Slack SDK packages.

  • Adds cooldown to every updates entry: default-days: 7 (a settle window for third-party deps — supply-chain safety) plus exclude: ["com.slack.api:*"] so the Slack SDK bumps immediately.
  • Rationale: these are example projects meant to demonstrate the current Slack SDK, so our own packages should not wait behind a cooldown — but third-party bumps benefit from the delay.
  • Applied across the example dirs (block-kit, methods) and the github-actions entry. The existing slack group is preserved.

Testing

  • .github/dependabot.yml parses as valid YAML.
  • zizmor . reports 0 dependabot-cooldown findings (previously 6 — one per entry, flagging the implicit <7-day default).

Co-Authored-By: Claude svc-devxp-claude@slack-corp.com

Add a cooldown block to every update entry: default-days: 7 gives
third-party deps a settle window (supply-chain safety — satisfies
zizmor's dependabot-cooldown audit, which flags an implicit <7-day
default), while exclude carves out the slack packages so our own
releases still bump immediately. These are example projects meant to
demonstrate the current Slack SDK, so slack deps shouldn't wait, but
third-party bumps benefit from the settle delay. Applied across all
example dirs (methods, block-kit, ai/slackbot-mcp-client/*) and the
github-actions entry.

Verified: zizmor . reports 0 dependabot-cooldown findings.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
@zimeg zimeg added update PR only - an update or maintenance is being made to an existing app dependencies Pull requests that update a dependency file labels Aug 27, 2026
@zimeg zimeg self-assigned this Aug 27, 2026
@zimeg
zimeg marked this pull request as ready for review August 27, 2026 07:47
@zimeg
zimeg requested a review from a team as a code owner August 27, 2026 07:47
@zimeg
zimeg merged commit 75bc8ea into main Aug 27, 2026
4 checks passed
@zimeg
zimeg deleted the clack-slack-dep-cooldown branch August 27, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file update PR only - an update or maintenance is being made to an existing app

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant