Commit Graph

3887 Commits

Author SHA1 Message Date
Nate McMaster 3f55bf3cfb Make System.IO.Pipelines a direct dependency of Microsoft.AspNetCore.App
This is required for servicing this shared framework assembly independently of the aspnet packages which use it.
2018-08-08 16:35:32 +00:00
Nate McMaster 2f85e4a36d
Add a restore feed for 2.1.3 packages 2018-08-08 09:25:40 -07:00
Nate McMaster e4161d8971 Prepare 2.1.4 patch
* Update submodules for EF Core, Scaffolding, and Templating
* Change version number for metapackages to 2.1.4
2018-08-07 21:24:01 +00:00
Nate McMaster 7119fc7e1d
Upgrade xunit test runner to 2.4.0 RTM and xunit.analyzers to 0.10.0 (#1275)
Also, cleaned up two unused properties from the deps.props file.
2018-07-25 11:08:35 -07:00
dotnet-maestro-bot 18e0871fe2 Update to NETCore.App 2.1.3-servicing-26722-02 2018-07-23 19:40:41 -07:00
dotnet-maestro-bot 7d12e6bb13 Updating external dependencies (#1268)
New versions:
    MicrosoftNETCoreDotNetAppHostPackageVersion
    MicrosoftNETCoreAppPackageVersion
2018-07-19 17:31:53 -07:00
Nate McMaster e11a33280f
Update the templating submodule 2018-07-19 16:59:02 -07:00
Nate McMaster f1e66b5a6f
Reset LZMA to only include the implicit package version (#1266) 2018-07-19 16:50:53 -07:00
dotnet-maestro-bot 8260ed6c46 Update to NETCore.App 2.1.3-servicing-26718-02 2018-07-18 19:47:18 -07:00
ASP.NET CI f041b6435b Updating submodule(s)
Templating => 81d6aa0d6b

[auto-updated: submodules]
2018-07-18 20:14:35 +00:00
Nate McMaster 019210ff0a
Fix for when InstallSharedRuntimeFromPreviousBuild is true and AspNetCoreFxFeed is set 2018-07-18 11:20:23 -07:00
ASP.NET CI b550d934d9 Updating submodule(s)
Scaffolding => 41b4023c21f3a5c0ab4213b23d302dda5f880570

[auto-updated: submodules]
2018-07-16 14:48:30 -07:00
ASP.NET CI b1828f34fc Updating submodule(s)
EntityFrameworkCore => 34de1f4f05102cf7fe1768386a760d7b4e4b5ea2

[auto-updated: submodules]
2018-07-14 00:55:46 +00:00
Nate McMaster e69a47f230
Implement patch policies per repo and set default to ProductChangesOnly
Our policy since 1.0.0 has been to always cascade version updates in the packages we own. e.g. if Logging has a product change in 2.1.x, then Kestrel, EF Core, Mvc, etc also re-ship with the updated Logging dependency. This has been done for a variety of reasons:

* NuGet does not show updates for transitive dependencies, only direct ones
* NuGet does resolves the lowest compatible transitive dependencies
* ASP.NET Core ships to both .NET Framework (where transitive dependency version matters) and .NET Core (where it matters less if you use the shared framework)

While transitive dependencies is still an important scenario, this practice of always patching has led to bigger issues.

* High probability users will unintentionally upgrade out of the shared framework: #3307
* Conflicts with metapackages that attempt to use exact version constraints: aspnet/Universe#1180
* A quality perception issue: the high volume of new versions in servicing updates with only metadata changes has created the impression that new versions of packages may not be very important. It's also made it appear like there are more issues product than there really are.
* High volume of packages changing with only metadata changes. Of the last 301 packages published in a servicing update, only 11 contained actual changes to the implementation assemblies. (3.5%)

This change implements a system to verify a new, non-cascading versioning policy for servicing updates. This required changes to repos to pin version variables to that matter per-repo,
and to remove some of the restrictions and checks.

Incidentally, this should make defining new patches easier because it automatically determines which packages are or are not patching in the release.
2018-07-12 21:33:50 -07:00
Nate McMaster 9e7dfc4d15
Pin version variables to the ASP.NET Core 2.1.2 baseline
This reverts our previous policy of cascading versions on all servicing updates.
This moves variables into the 'pinned' section, and points them to the latest
stable release (versions that were used at the time of the 2.1.2 release).
2018-07-12 11:59:45 -07:00
Nate McMaster b62bb5778b
Pin version variables to the ASP.NET Core 2.1.2 baseline
This reverts our previous policy of cascading versions on all servicing updates.
This moves variables into the 'pinned' section, and points them to the latest
stable release (versions that were used at the time of the 2.1.2 release).
2018-07-12 11:51:46 -07:00
Nate McMaster 4e1404a37b
Updating dependencies to 2.1.2 and adding a section for pinned variable versions 2018-07-11 18:50:21 -07:00
Nate McMaster 44973b77df
Updating dependencies to 2.1.2 and adding a section for pinned variable versions 2018-07-11 18:48:04 -07:00
ASP.NET CI 9b5bc9b03f Updating submodule(s)
EntityFrameworkCore => 036a773d65b6c89927dae3dfe54b94e63432a004

[auto-updated: submodules]
2018-07-11 22:26:28 +00:00
Nate McMaster d8b8e1a553
Reverting version from 2.1.2 back to 2.1.1
As a result of changing the way we apply servicing updates to aspnet core, this repo did not need the version bump because there are no planned product changes in this repo.
2018-07-11 15:06:44 -07:00
Nate McMaster 91d97c7f14
Reverting version from 2.1.2 back to 2.1.1
As a result of changing the way we apply servicing updates to aspnet core, this repo did not need the version bump because there are no planned product changes in this repo.
2018-07-11 15:06:27 -07:00
ASP.NET CI 2b62cec9f5 Updating submodule(s)
Templating => dbc930cc78

[auto-updated: submodules]
2018-07-11 21:55:49 +00:00
ASP.NET CI 687002a425 Updating submodule(s)
Security => d2a8d3a61c

[auto-updated: submodules]
2018-07-11 13:19:10 -07:00
ASP.NET CI b2e9baa55f Updating submodule(s)
Identity => 0ab8e15f05

[auto-updated: submodules]
2018-07-10 13:52:59 -07:00
ASP.NET CI a82b47ce81 Updating submodule(s)
EntityFrameworkCore => 06c6a0aee28596c5d293d143c7d5a60105745841
KestrelHttpServer => 181e521b40

[auto-updated: submodules]
2018-07-10 13:20:30 -07:00
dotnet-maestro-bot 4f81f75777 Updating external dependencies (#1249) 2018-07-10 12:45:52 -07:00
ASP.NET CI f484fb1f01 Updating submodule(s)
Identity => 3eae93082f

[auto-updated: submodules]
2018-07-10 17:35:10 +00:00
Nate McMaster b410a585f7
Merge 2.1.2 into release/2.1 2018-07-10 10:27:26 -07:00
ASP.NET CI 50f164dc3b Updating BuildTools from 2.1.3-rtm-15800 to 2.1.3-rtm-15802
[auto-updated: buildtools]
2018-07-10 01:32:19 +00:00
ASP.NET CI c8a8e5029d Updating BuildTools from 2.1.3-rtm-15799 to 2.1.3-rtm-15800
[auto-updated: buildtools]
2018-07-10 01:01:49 +00:00
ASP.NET CI c970ae654c Updating submodule(s)
Routing => 9c23ffb215

[auto-updated: submodules]
2018-07-09 13:31:56 -07:00
ASP.NET CI b656aca9b1 Updating submodule(s)
Mvc => bd995d4cb1

[auto-updated: submodules]
2018-07-09 13:04:00 -07:00
Nate McMaster 931f0754af
Do not restore in parallel - workaround for race condition in /t:Restore 2018-07-06 15:34:05 -07:00
Nate McMaster bf03fee4be
Refactor LZMA generation to support Docker and Antares usage
List explicitly as .csproj files the scenarios for which the offline package cache is important

Produces new artifacts designed for various scenarios, such as:
 * Docker (where xml doc files are not needed)
 * Azure web apps (where 1.x SDKs must still be supported, but xml docs are not needed)
2018-07-06 13:15:23 -07:00
ASP.NET CI b68b1851c7 Updating submodule(s)
Razor => e7db3f840b

[auto-updated: submodules]
2018-07-06 18:06:36 +00:00
Nate McMaster d7721fdff4
Merge branch 'release/2.0' into release/2.1 2018-07-05 20:12:24 -07:00
Nate McMaster cd449cef2b
Update xunit.runner.visualstudio to 2.4.0-rc.1.build4038 2018-07-05 14:56:52 -07:00
ASP.NET CI 7ef6f14b29 Updating submodule(s)
SignalR => 475700209a

[auto-updated: submodules]
2018-07-05 12:56:47 -07:00
Nate McMaster 62ea0264e4
Ensure trx logging is reported correctly when building in TeamCity 2018-07-05 10:14:35 -07:00
ASP.NET CI 7b00c77391 Updating submodule(s)
Templating => 727bd52b64

[auto-updated: submodules]
2018-07-04 00:02:08 +00:00
Nate McMaster a7811c5656
Ensure .NET Core runtimes are install in alpine builds to tests can run 2018-07-03 12:26:20 -07:00
ASP.NET CI 5717594baf Updating BuildTools from 2.1.3-rtm-15797 to 2.1.3-rtm-15799
[auto-updated: buildtools]
2018-07-03 11:50:51 -07:00
ASP.NET CI 218cb74edc Updating BuildTools from 2.1.3-rtm-15796 to 2.1.3-rtm-15797
[auto-updated: buildtools]
2018-07-03 10:54:59 -07:00
Nate McMaster d2d9a47686
Invoke dotnet vstest directly instead of using the VSTest target
Attempt to workaround Microsoft/vstest#1503 which causes test failure output to be swallowed
2018-07-03 10:08:25 -07:00
Nate McMaster cc0e0394ac
Add required infrastructure improvements to submodules to support NETStandard.Library 2.0.3 2018-07-02 18:09:28 -07:00
Nate McMaster 55e0fd5677
Fix the version override check for ProdCon builds 2018-07-02 17:02:30 -07:00
Nate McMaster 1895502c48
Update the LZMA to include NETStandard.Library 2.0.3 2018-07-02 16:45:20 -07:00
ASP.NET CI 3313973c98 Updating BuildTools from 2.1.3-rtm-15795 to 2.1.3-rtm-15796
[auto-updated: buildtools]
2018-07-02 09:52:12 -07:00
ASP.NET CI 1baa04d9b8 Updating submodule(s)
EntityFrameworkCore => fac2ede689ff55b0337161d81a0e61dc794d84d5

[auto-updated: submodules]
2018-06-30 21:46:02 -07:00
Nate McMaster d456fdba63
Don't publish the runtime-site-extension in servicing builds 2018-06-29 19:37:15 -07:00