Граф коммитов

42 Коммитов

Автор SHA1 Сообщение Дата
Andrew Arnott 3380d0ffc4
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplate 2022-11-07 08:42:03 -07:00
Andrew Arnott 90a2c4b7d3
Remove the package mapping in nuget.config
nuget no longer requires this.
2022-09-28 14:50:36 -06:00
Andrew Arnott a61f8b1d2d
Fix key to match the packageSource no matter which is kept 2022-09-22 10:00:14 -06:00
Andrew Arnott fe603a52c8
Use VS-Platform as the internal consumption feed 2022-09-22 09:59:20 -06:00
Andrew Arnott 5d944a4477
Restore all packages from one feed 2022-09-21 15:34:16 -06:00
Andrew Arnott 11b5be154b
Add commented nuget source for non-OSS repos 2022-09-21 12:05:56 -06:00
Andrew Arnott 671879ab3f
Switch to one nuget.config feed 2022-09-21 11:42:28 -06:00
Andrew Arnott bbb364b21a
Merge branch 'main' into microbuild 2021-10-08 18:13:28 -06:00
Andrew Arnott 62687e5afd
Stabilize package restore in the face of outside influences 2021-09-23 16:56:28 -06:00
Andrew Arnott 4e2e5d5bd2
Trust new Microsoft/nuget certificates 2021-05-03 09:23:38 -06:00
Andrew Arnott 0cfb17c6eb
Secure nuget packages to require signatures by known parties 2021-02-09 10:58:18 -07:00
Andrew Arnott 8eef5f5c70
Merge branch 'master' into microbuild 2021-01-15 10:36:30 -07:00
Andrew Arnott e47af99c1a
Remove protocolVersion attribute from nuget.config
This isn't necessary so long as the URL ends in `/index.json`.
2021-01-15 10:36:00 -07:00
Andrew Arnott b1720f70c7
Remove dotnet.myget.org feeds from nuget.config 2021-01-13 09:00:42 -07:00
Andrew Arnott 7d2801085f
Add VSMEF001 analyzer
This is the first analyzer and introduces the analyzer package and test project.

This analyzer works at the symbol level, so it applies to C# and VB.
2020-02-18 13:11:42 -08:00
Andrew Arnott b012239d27
Update .NET Core SDK to 3.0 and C# 8 2019-11-02 20:45:10 -06:00
Andrew Arnott 0ee49247d3
Merge master into microbuild 2019-08-16 17:00:15 -06:00
Andrew Arnott 4ecab1957d
Redirect Only divert global package cache in Azure Pipelines
On local machines, file locks on the global package cache can cause `git clean -fdx` to fail. It also causes package restore times to be longer on local boxes after cleaning.
The extra protection afforded by a diverted package cache is good, but is probably sufficient to provide only in Azure Pipelines, or explicitly by the user when they want it.
2019-08-16 16:54:28 -06:00
Andrew Arnott 4705734f04
Fix nuget install
Get packages into a subdirectory and use nuget.exe 5.2.0 so it works with the credential provider.
2019-08-16 16:49:00 -06:00
Andrew Arnott 47e541b97b
Merge branch 'master' into microbuild 2019-08-09 14:13:22 -06:00
Andrew Arnott 5847f0ae57
Use a local package cache
This ensures that restore always uses the sources in nuget.config rather than a cache that happens to be on the local box. It helps avoid bugs that are not caught till a build suddenly fails on some machine somewhere because it didn't happen to have a package cached locally from some other source.
It also mitigates the risk on private build agents that a package cache is "poisoned" by some build already done on that agent with other package sources where the id/version of a package collides but the contents are not actually identical.
2019-08-09 13:51:29 -06:00
Andrew Arnott 3654438db4
Merge branch 'master' into microbuild 2019-08-07 09:15:26 -06:00
Andrew Arnott fe7fee63e1
Fix formatting of xml and json files 2019-08-07 09:14:25 -06:00
Andrew Arnott 0056b12554
Remove private vs-impl feed 2019-07-22 11:19:52 -06:00
Andrew Arnott 4ec792f492
Add MicroBuild packages to enable signing and more 2019-07-22 10:26:57 -06:00
Andrew Arnott 5ee62bfe35
Add support for Azure Artifact authenticated feeds 2019-07-22 09:53:52 -06:00
Andrew Arnott 05f49ce799
Initial commit 2019-06-16 17:08:01 -06:00
Andrew Arnott f84f2a3d76 Move a few files into src folder from root 2017-01-31 17:15:21 -08:00
Andrew Arnott aad6a111a7 Simplify nuget.config 2016-03-26 11:51:53 -07:00
Andrew Arnott 9d82b035a5 Use VSO feed for package source 2016-03-26 11:31:55 -07:00
Andrew Arnott c5ee3e345b Remove slow package source 2016-02-02 14:34:24 -08:00
Andrew Arnott de618db041 Update myget pkg src to nuget v3 2015-12-11 07:16:39 -08:00
Andrew Arnott 2ddd8995f5 Update to latest Nerdbank.GitVersioning 2015-10-20 21:03:59 -07:00
Andrew Arnott 1dc7753c64 Tooling and insignificant source changes
Insignificance of changes verified by comparing ILDASM output.
2015-06-07 11:54:13 -07:00
Andrew Arnott 4bf80c96a3 Update CoreXT package source to DevDiv recommendation 2015-06-06 12:11:17 -07:00
Andrew Arnott 547b336d57 Move NuGet packages folder out of src
It's preferable to have the src folder be just source. This moves the packages folder from src\packages to a top-level packages directory.
2015-05-20 10:57:34 -07:00
Andrew Arnott 2a93f53958 Update StyleCop to work with recent Roslyn builds
And fix new warnings
2015-05-16 23:12:03 -07:00
Andrew Arnott 9eea592854 Add nuget v2 package source back
This avoids failures in package restore on build server and some dev boxes.
2015-05-12 09:58:00 -07:00
Andrew Arnott e6f66062e0 Update nuget.org package feed URL to v3 2015-04-22 20:48:32 -07:00
Andrew Arnott 36e5f9b613 Switch Razzle submodule's Tools directory out for NuGet packages 2015-03-27 10:32:38 -07:00
Andrew Arnott cabd263f9c Update nuget.config with more complete settings. 2015-02-27 16:59:03 -08:00
Andrew Arnott c05a91c941 Consume Validation via NuGet package. 2015-02-15 16:06:32 -08:00