18 Commits
Author SHA1 Message Date
Andy Zivkovic ba112de7ee Make nullable enabled by default across entire repo (#6960) 2025-11-20 21:13:26 +10:30
Jeff Kluge 71424bcf70 Add ability to override centrally defined package version (#4426) 2022-02-28 15:02:11 -08:00
Nikolche Kolev 702e250d00 Add restore support for C++/CLI .NET Core projects (#4076) 2021-06-08 15:49:39 -07:00
Nikolche Kolev a7d6742750 Add Aliases support for PackageReference (#3340) 2020-04-23 12:07:53 -07:00
donnie-msft 5650cf88fa Functional Test improvements for Snupkg and File Not Found scenarios (#3129) 2019-11-21 17:00:37 -08:00
Damon Tivel 84e79d2a3c Test: clean up after test execution (#2947)
Fix https://github.com/NuGet/Home/issues/8363.
2019-07-22 12:13:14 -07:00
Nikolche Kolev f6e732f928 FrameworkReference support in pack & restore (#2745) 2019-03-27 21:44:39 -07:00
Ankit Mishra b591101389 Ensure Package ID is logged into assets file for signature errors/warnings (#2295)
Currently package signature verification logs do not indicate what package caused the failure. This PR improves this by adding package identity to the assets file in case of a restore failure.

In the PR `SignatureLog` has been updated to be of type `ILogMessage` and a helper method has been added to transform a `SignatureLog` into a `RestoreLogMessage`, which is then written into the assets file.
2018-06-13 17:28:24 -07:00
Patricio Beltran e634dc3334 Add e2e apex tests for repository signatures and countersignatures (#2165) 2018-04-17 15:13:47 -07:00
Patricio Beltran 91316ff8e9 Change CreatePackage to CreatePackageAsync and make every caller async (#2162) 2018-04-13 17:17:47 -07:00
Patricio Beltran 748ceea1e4 Enable repository countersignatures that can be timestamped (#2090) 2018-03-14 14:52:35 -07:00
Patricio Beltran f17fda1950 Add apex tests for signing (#1938)
Add apex tests for signing
2018-01-23 18:21:07 -06:00
Nikolche Kolev b82a7274e5 Dotnet Tool impementation (#1900)
We introduce a new package type for dotnet tools, with compatible asset as "tools/tfm/rid/any.extension.

That package is only compatible with a special project type that the CLI will create, DotnetToolReference.
1 package per project, that package has to be a dotnettool.
DotnetTooReference works almost exactly the same way as Package Reference with the above restrictions in place.
Notable: Tool Restore does not generate Msbuild props and targets, for failures
No no-op artifacts for tool restore.
2018-01-18 12:52:07 -08:00
Damon Tivel 200e52fe61 Signing: add test for basic signed CMS signature (#1942)
Resolve https://github.com/NuGet/Home/issues/6414.
2018-01-12 17:51:49 -08:00
Justin Emgarten e85b8d1580 Add basic signed package APIs
* Package signer
* Test signature verification
2017-10-12 01:36:18 -07:00
Ankit Mishra bfaa227808 Adding Test coverage to Warnings and Errors code paths and improving filtering/logging code (#1484)
* Adds functional tests on NuGet.CommandLine to cover scenarios related to warning properties.
* Improved Console and RestoreSummary logging code to use helper methods.
* Added more filtering in WarningPropertiesCollection to not upgrade Warnings if their NuGetLogCode is Undefined.
* Improved the default NuGetLogCode for RestoreLogMessages which are below LogLevel.Warning to NuGetLogCode.Undefined.
2017-06-12 14:18:24 -07:00
Ankit Mishra 34e1a9b070 Fix add package command to work well with DotnetCliToolsReferences (#1323) 2017-04-19 10:26:33 -07:00
Justin Emgarten 7c5404ba65 Merging test utilities into Test.Utility
Merging all test utilities together. Test.Utility is now a common layer that all tests can use that sits between the product projects and test projects.
2017-03-30 18:03:12 -07:00