Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Configure Dependabot NuGet updates for active release branches - #38494

#38494
Merged
AndriySvyryd merged 6 commits into
maindotnet/efcore:mainfrom
copilot/release80-configure-dependabotdotnet/efcore:copilot/release80-configure-dependabotCopy head branch name to clipboard
Jun 29, 2026
Merged

Configure Dependabot NuGet updates for active release branches#38494
AndriySvyryd merged 6 commits into
maindotnet/efcore:mainfrom
copilot/release80-configure-dependabotdotnet/efcore:copilot/release80-configure-dependabotCopy head branch name to clipboard

Conversation

Copilot AI commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Dependabot only updated NuGet packages on the default branch. This extends coverage to the maintained release/8.0, release/9.0, and release/10.0 branches, restricted to minor/patch bumps so major upgrades are never proposed on shipped releases.

Changes (.github/dependabot.yml)

  • New nuget update blocks for each release branch via target-branch.
  • Staggered weekly schedule to avoid same-day PR floods — Monday (default branch) / Tuesday / Wednesday / Thursday.
  • Per-branch commit prefix (commit-message.prefix: [release/8.0], [release/9.0], [release/10.0]) for clear attribution.
  • Minor/patch only — ignore version-update:semver-major for all packages on release branches.
  • Reuses the existing dotnet-public registry, area-infrastructure label, PR limit, and Maestro-managed package ignore list (flowed via eng/Version.Details.props).
  - package-ecosystem: "nuget"
    directory: "/"
    target-branch: "release/8.0"
    schedule:
      interval: "weekly"
      day: "tuesday"
    commit-message:
      prefix: "[release/8.0]"
    ignore:
      - dependency-name: "*"
        update-types: ["version-update:semver-major"]
      # ...Maestro-managed packages...

Note for reviewers

Dependabot reads each branch's config from the default branch, so these blocks take effect once merged to the default branch — the entries do not need to be copied onto the release branches themselves.

Copilot AI and others added 2 commits June 26, 2026 20:51
Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Extends Dependabot’s NuGet update coverage beyond the default branch by adding branch-targeted update entries for actively maintained release branches, while preventing major-version bumps on those branches.

Changes:

  • Added three new nuget update blocks targeting release/8.0, release/9.0, and release/10.0.
  • Staggered weekly schedules across Tue/Wed/Thu and added per-branch commit message prefixes.
  • Configured release-branch NuGet updates to ignore version-update:semver-major across all packages (plus the existing Maestro-managed package ignore list).

Comment thread .github/dependabot.yml
Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
…ase branch

Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
Comment thread .github/dependabot.yml
Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
@AndriySvyryd
AndriySvyryd marked this pull request as ready for review June 26, 2026 23:58
@AndriySvyryd
AndriySvyryd requested review from a team and wtgodbe as code owners June 26, 2026 23:58
Copilot AI review requested due to automatic review settings June 26, 2026 23:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@AndriySvyryd
AndriySvyryd merged commit 5517698 into main Jun 29, 2026
16 checks passed
@AndriySvyryd
AndriySvyryd deleted the copilot/release80-configure-dependabot branch June 29, 2026 19:17
@dotnet-milestone-bot dotnet-milestone-bot Bot added this to the 11.0-preview7 milestone Jul 1, 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.

4 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.