Skip to content

Conversation

@petebacondarwin
Copy link
Contributor

Devin PR requested by [email protected]

This PR configures Dependabot to automatically check for dependency updates in the packages directory, grouping all updates into a single PR that runs weekly on Sundays at 6am.

Changes

Added a new Dependabot configuration entry to .github/dependabot.yml that:

  • Monitors the /packages directory for npm dependency updates
  • Groups all dependency updates into a single PR using the packages-dependencies group
  • Runs weekly on Sundays at 6:00 AM
  • Uses the increase versioning strategy
  • Applies dependencies and skip-pr-description-validation labels

Review Checklist

Important: Please verify the following:

  1. The /packages directory path is correct for Dependabot. Dependabot typically scans directories containing package.json files. Since /packages is a parent directory with multiple subdirectories, this configuration may need adjustment to work as intended.
  2. The grouping pattern * will correctly group all package dependencies into a single PR as requested.
  3. The changeset marks all packages for a patch bump, which may not be appropriate for a configuration-only change that doesn't modify any package code.

  • Tests
    • Tests included
    • Tests not necessary because: this is a configuration file change for Dependabot automation
  • Public documentation
    • Cloudflare docs PR(s):
    • Documentation not necessary because: this is an internal repository configuration change
  • Wrangler V3 Backport
    • Wrangler PR:
    • Not necessary because: this is a repository configuration change, not a code change

Link to Devin run: https://app.devin.ai/sessions/9af3cd534c0940efbdbd7a6f160d8a23

@devin-ai-integration
Copy link
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@changeset-bot
Copy link

changeset-bot bot commented Nov 12, 2025

⚠️ No Changeset found

Latest commit: 2238a23

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new
Copy link

pkg-pr-new bot commented Nov 12, 2025

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@11250

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@11250

miniflare

npm i https://pkg.pr.new/miniflare@11250

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@11250

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@11250

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@11250

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@11250

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@11250

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@11250

wrangler

npm i https://pkg.pr.new/wrangler@11250

commit: 2238a23

- Remove invalid changeset that included private packages
- Change directory from '/packages' to '/' for proper workspace support
- Add open-pull-requests-limit: 1 to ensure single PR per week

Co-Authored-By: [email protected] <[email protected]>
allow:
- dependency-name: "workerd"
- dependency-name: "@cloudflare/workers-types"
# Check for dependency updates in packages directory
Copy link
Contributor Author

Choose a reason for hiding this comment

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

this comment is now out of date

devin-ai-integration bot and others added 2 commits November 12, 2025 22:04
- Add ignore filters for workerd and @cloudflare/workers-types to the weekly dependency update entry
- Update comment to clarify this entry excludes workerd & workers-types
- This resolves the 'overlapping directories' error by making the two npm entries non-overlapping

Co-Authored-By: [email protected] <[email protected]>
Dependabot does not allow two npm update entries with the same directory and target-branch, regardless of allow/ignore filters. The uniqueness constraint only considers (package-ecosystem, directory, target-branch).

Removing the weekly entry to resolve the overlapping directories error. Will discuss alternative approaches with maintainers.

Co-Authored-By: [email protected] <[email protected]>
@github-project-automation github-project-automation bot moved this from Untriaged to Done in workers-sdk Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant