Skip to content

Add Dependabot config - #694

Merged
mkernohanbc merged 2 commits into
mainfrom
ci/dependabot
Jun 11, 2026
Merged

Add Dependabot config#694
mkernohanbc merged 2 commits into
mainfrom
ci/dependabot

Conversation

@mkernohanbc

Copy link
Copy Markdown
Contributor

This PR adds new Dependabot config to give us a more structured approach to managing updates to the dependencies for design-system-react-components and design-tokens.

It configures Dependabot to perform a weekly scan for new versions of dependencies.

It applies two conditions:

  • Only open PRs for minor/patch versions, ignore major versions (we handle these manually)
  • Wait 7 days after a new version has released before opening a PR (as a defense against supply-chain attacks)

@mkernohanbc mkernohanbc added this to the Components v0.8.0 milestone Jun 11, 2026
@mkernohanbc mkernohanbc self-assigned this Jun 11, 2026
@mkernohanbc mkernohanbc added dependencies Changes or issues affecting dependencies react-components Changes or issues affecting the design-system-react-components package design-tokens Changes or issues affecting the design-tokens package labels Jun 11, 2026
@mkernohanbc
mkernohanbc requested review from Copilot and ty2k June 11, 2026 23:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a repository-level Dependabot configuration to standardize dependency update automation for the design system packages, aligning dependency maintenance with a predictable cadence and guardrails.

Changes:

  • Introduces .github/dependabot.yml to enable weekly npm dependency scans for packages/react-components and packages/design-tokens.
  • Configures Dependabot to ignore semver-major updates and apply a 7-day delay before opening update PRs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ty2k ty2k left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right on! 👍 👍

@mkernohanbc
mkernohanbc merged commit 5602a86 into main Jun 11, 2026
4 checks passed
@mkernohanbc
mkernohanbc deleted the ci/dependabot branch June 11, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Changes or issues affecting dependencies design-tokens Changes or issues affecting the design-tokens package react-components Changes or issues affecting the design-system-react-components package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants