Skip to content

Extend Dependabot to cover NuGet and workshop npm dependencies - #39

Merged
Justin Yoo (justinyoo) merged 3 commits into
mainfrom
copilot/extend-dependabot-nuget-npm
Sep 23, 2026
Merged

Justin Yoo (justinyoo) merged 3 commits into
mainfrom
copilot/extend-dependabot-nuget-npm

Conversation

Copilot AI commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Dependabot only inspected GitHub Actions, leaving the .NET packages and the workshop site's npm packages unmonitored. This adds nuget and npm update entries that follow the existing weekly/grouped/7-day-cooldown pattern.

NuGet

  • Directories are listed explicitly (/, /src/**, /tests/**) because Dependabot does not resolve projects through the .slnx solution file; / picks up Directory.Packages.props for central package management.
  • Minor and patch updates are ignored — the floating ranges (13.*, 1.*-*) already resolve those at restore time, so only major bumps are surfaced, matching the repo's versioning policy.
ignore:
  - dependency-name: "*"
    update-types:
      - "version-update:semver-minor"
      - "version-update:semver-patch"

npm

  • Single entry for /workshop; Dependabot covers dependencies and devDependencies and keeps package-lock.json in sync.

Documented limitation

  • Dependabot rewrites a floating range to a resolved version when opening a PR, so those PRs need the floating notation restored (e.g. 14.*, 2.*-*). Noted in a comment above the NuGet entry rather than implied to be handled automatically.

The GitHub Actions entry is unchanged. Whether the new update jobs discover the intended manifests without resolution errors can only be confirmed from Dependabot job logs once this is on the default branch.

Copilot AI and others added 2 commits September 23, 2026 05:47
Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com>
Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com>
Copilot AI changed the title [WIP] Update Dependabot configuration for NuGet and npm dependencies Extend Dependabot to cover NuGet and workshop npm dependencies Sep 23, 2026
@justinyoo
Justin Yoo (justinyoo) marked this pull request as ready for review September 23, 2026 05:50
@justinyoo
Justin Yoo (justinyoo) merged commit ad47b29 into main Sep 23, 2026
4 checks passed
@justinyoo
Justin Yoo (justinyoo) deleted the copilot/extend-dependabot-nuget-npm branch September 23, 2026 06:11
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.

Extend Dependabot to inspect NuGet and workshop npm dependencies

2 participants