Commit Graph

9 Commits

Author SHA1 Message Date
Jeff Brown 945acf6c38 feat(nuget): update lock files when Directory.Build.props is changed (#42735)
fix(nuget): update lock files when Directory.Build.props is changed

Directory.Build.props is a standard MSBuild import file that can contain
PackageReference elements. When Renovate updates packages in this file,
lock file regeneration was skipped because updateArtifacts only handled
.csproj/.vbproj/.fsproj, Directory.Packages.props/Packages.props, and
global.json.

This extends the existing logic to treat Directory.Build.props the same
way as central management files — all project files under its parent
directory are restored to regenerate their lock files.

Also renames the isCentralManagement parameter to isPropsFile for
clarity, since it now covers both central management and
Directory.Build.props files.

Relates to #15696, #8010
2026-04-20 15:48:19 +00:00
Sergei Zharinov 0427edd289 feat(nuget): Support for variables (#33416) 2025-01-10 11:13:14 +00:00
Sergei Zharinov c043653c4b refactor(nuget): Support skip-version during extract (#33437) 2025-01-08 05:58:47 +00:00
bjuraga 90a724f2aa feat(nuget): implement missing packageFileVersion (#17995) 2022-09-27 08:35:30 +03:00
Michael Kriese 2bbbc956e9 fix(manager/nuget): Skip dep if version is undefined (#16757) 2022-07-25 12:31:53 +00:00
Michael Kriese c1da6b948d feat(manager:nuget): support central version management (#15698) 2022-05-24 16:29:28 +02:00
Wouter Klijn 9100172483 test(manager/nuget): add tests covering more complex project references (#15386)
* test(manager/nuget): add tests covering more complex project references

* chore: run prettier-fix

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-01 09:23:03 +00:00
Matthew Vaughan 6fd86edb32 feat(manager/nuget): Restore all dependent project files to generate new lock files (#14312)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-07 21:45:24 +00:00
Rhys Arkins dca3418bbd refactor: lib/modules (#14488)
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/

BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00