Nate McMaster
e7447ca360
Consume a new version of System.IO.Pipelines from ProdCon
2018-08-08 11:03:27 -07:00
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
Pranav K
c0ed5c71a4
Add Microsoft.AspNetCore.Mvc.Api.Analyzers
2018-08-02 13:53:12 -07:00
Doug Bunting
165c712201
Use OSS package versions consistent with aspnet/benchmarks and Microsoft.AspNetcore.All 2.1.2
...
- update our own NuGet packages to align lower-level dependencies
2018-08-01 11:14:10 -07:00
Nate McMaster
232c71f772
React to removing .Buffers.Sources package
2018-07-26 09:32:43 -07:00
Nate McMaster
0b85431980
React to renaming the WebHostBuilderFactory source package
2018-07-25 16:52:21 -07:00
Nate McMaster
06f0146731
Merge branch 'release/2.1' into release/2.2
2018-07-25 11:10:03 -07: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
Nate McMaster
2d79bee072
Remove condition on the Server.IIS package
2018-07-25 09:40:43 -07:00
Nate McMaster
2e96271e69
Merge branch 'release/2.1' into release/2.2
2018-07-25 09:29:48 -07:00
Nate McMaster
aee905e359
Sort list of artifacts and add selenium to external artifacts
2018-07-25 09:18:53 -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
dotnet-maestro-bot
8260ed6c46
Update to NETCore.App 2.1.3-servicing-26718-02
2018-07-18 19:47:18 -07:00
Nate McMaster
019210ff0a
Fix for when InstallSharedRuntimeFromPreviousBuild is true and AspNetCoreFxFeed is set
2018-07-18 11:20:23 -07:00
Pavel Krymets
b5be7b56d9
Add Microsoft.AspNetCore.Server.IIS to metapackges ( #1263 )
2018-07-17 09:21:32 -07:00
Smit Patel
7c6a60b62b
EFCore: Upgrade IX-Async
2018-07-16 15:28:34 -07:00
Ryan Nowak
b144f3a12f
Update artifacts.props
2018-07-13 14:16:05 -07:00
Ryan Nowak
3af5287b66
Make HealthChecks back into shipping packages
2018-07-13 14:16:05 -07: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
Pavel Krymets
3042728f8b
Add Microsoft.AspNetCore.Server.IntegrationTesting.IIS ( #1253 )
2018-07-12 11:56:44 -07:00
Nate McMaster
683e327637
Pin Microsoft.Extensions.DependencyModel to 2.1.0
2018-07-11 12:11:17 -07:00
Nate McMaster
d50f75ac21
Merge branch 'release/2.1' into release/2.2
2018-07-10 16:17:44 -07:00
dotnet-maestro-bot
4f81f75777
Updating external dependencies ( #1249 )
2018-07-10 12:45:52 -07:00
Nate McMaster
b410a585f7
Merge 2.1.2 into release/2.1
2018-07-10 10:27:26 -07:00
Nate McMaster
9ad9ada9ea
Pin to the latest stable 2.1.x corefx packages
2018-07-09 18:16:57 -07:00
Nate McMaster
363269ef60
Merge branch 'release/2.1' into release/2.2
2018-07-06 15:34:34 -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
ae66308a89
Fixup bad merge
2018-07-06 15:31:15 -07:00
Nate McMaster
9276602279
Merge branch 'release/2.1' into release/2.2
2018-07-06 13:43:43 -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
Nate McMaster
d7721fdff4
Merge branch 'release/2.0' into release/2.1
2018-07-05 20:12:24 -07:00
Nate McMaster
fbf445b7b7
Merge branch 'release/2.1' into release/2.2
2018-07-05 15:00:11 -07:00
Nate McMaster
cd449cef2b
Update xunit.runner.visualstudio to 2.4.0-rc.1.build4038
2018-07-05 14:56:52 -07:00
Nate McMaster
71de7a98f5
Merge branch 'release/2.1' into release/2.2
2018-07-05 10:21:51 -07:00
Nate McMaster
62ea0264e4
Ensure trx logging is reported correctly when building in TeamCity
2018-07-05 10:14:35 -07: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
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
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
Justin Kotalik
8b39e98477
Add web.administation to universe ( #1233 )
2018-07-02 13:03:48 -07:00
Nate McMaster
d456fdba63
Don't publish the runtime-site-extension in servicing builds
2018-06-29 19:37:15 -07:00
Nate McMaster
fd3b979b56
Remove aspnet/WebHooks from release/2.2
2018-06-29 11:10:56 -07:00
John Luo
4dd62a6863
Merge branch 'release/2.1' into release/2.2
2018-06-29 10:56:50 -07:00
John Luo
b9d956df59
Ensure no trailing slashes for LZMA generation
2018-06-28 20:28:36 -07:00
John Luo
1b0781cf20
Merge branch 'release/2.1' into dev
2018-06-27 16:54:10 -07:00
John Luo
96c5b3c2ae
Update StackExchange.Redis.StrongName version
2018-06-27 15:38:23 -07:00
John Luo
e17f426e92
Update DotnetArchive version
2018-06-27 15:27:28 -07:00
Nate McMaster
91a1d2de50
Add unit tests for the shared framework ( #1228 )
...
Changes:
* Add a test project with simple unit tests for the shared framework
* Add root-level Directory.Build.props/targets files
* Cleanup .csproj files to reduce duplication
2018-06-27 14:56:10 -07:00
Nate McMaster
6b8aac13e0
Prepare infrastructure for the 2.1.3 patch
2018-06-27 14:51:05 -07:00
Doug Bunting
f47e86439d
Support packages both built in Universe and used as external dependencies
...
- `AnalyzeBuildGraph` fix should correct Update Universe build break
- `VerifyCoherentVersions` fix should correct UniverseCoherence build break
nits:
- add and rename a couple of variables for clarity and reduced repetition
- remove and sort `using`s
2018-06-23 00:34:33 -07:00
Doug Bunting
15074b638c
Give BenchmarksOnly* `<ExternalDependency>`s `VariableName` metadata
...
- should improve `UpgradeDependencies` at least in MVC repo
- hopefully will also correct build break in Update Universe builds
2018-06-22 22:32:22 -07:00
Doug Bunting
928a81155e
Add external dependencies used only in MVC benchmarks apps
...
- part of aspnet/Mvc#7805
2018-06-22 16:46:42 -07:00
John Luo
2cd777f061
Bust MSBuild cache on retries
2018-06-22 10:26:49 -07:00
John Luo
a296fe4cdf
Add retries for restores during LZMA generation
2018-06-21 15:54:01 -07:00
Chris Ross (ASP.NET)
c2874d923d
Add Microsoft.Internal.AspNetCore.H2Spec.All dependency
2018-06-21 11:21:20 -07:00
=
a7d70164be
Merge branch 'public/release/2.1' into release/2.1-msrc
2018-06-20 18:15:44 -07:00
John Luo
ea5ed2250d
Pin aspnetcore runtime version for LZMA generation
2018-06-20 18:02:07 -07:00
=
ff02e61a7f
Merge remote-tracking branch 'public/release/2.1' into release/2.1-msrc
2018-06-19 11:46:39 -07:00
John Luo
ccfd5f80b7
Pin runtime version for LZMA generation
2018-06-18 20:11:20 -07:00
John Luo
5931c7fb9a
Remove trailing slashes when creating LZMAs
2018-06-18 13:08:43 -07:00
dotnet-maestro-bot
25b0d25df4
Upgrade to .NET Core 2.2.0-preview1-26618-02 ( #1215 )
2018-06-18 10:48:27 -07:00
dotnet-maestro-bot
02f32d94d4
Upgrade to .NET Core 2.2.0-preview1-26615-02 ( #1213 )
2018-06-15 12:30:44 -07:00
dotnet-maestro-bot
3c9dea12f0
Upgrade to .NET Core 2.2.0-preview1-26614-02 ( #1212 )
2018-06-14 11:45:15 -07:00
dotnet-maestro-bot
ed8c98ce15
Upgrade to .NET Core 2.2.0-preview1-26614-01 ( #1211 )
2018-06-13 23:33:07 -07:00
Nate McMaster
aa91b802f9
Add script used to deploy blobs to Azure storage
2018-06-13 14:26:46 -07:00
dotnet-maestro-bot
f1fac6c7d4
Upgrade to .NET Core 2.2.0-preview1-26613-06 ( #1209 )
2018-06-13 12:47:39 -07:00
dotnet-maestro-bot
1063f95fe7
Upgrade to .NET Core 2.2.0-preview1-26613-01 ( #1208 )
2018-06-13 07:48:56 -07:00
dotnet-maestro-bot
6345cfd098
Upgrade to .NET Core 2.2.0-preview1-26612-04 ( #1206 )
2018-06-12 16:00:26 -07:00
Nate McMaster
c3989f8477
Update to .NET Core App 2.0.9-servicing-26612-03
2018-06-12 15:29:54 -07:00
Nate McMaster
e4e3551a1e
Prepare 2.1.2 patch
2018-06-12 15:18:36 -07:00
dotnet-maestro-bot
38e7104b2e
Upgrade to .NET Core 2.2.0-preview1-26609-01 ( #1205 )
2018-06-09 10:06:15 -07:00
Nate McMaster
10dff2410f
Fix tests on linux-musl-x64
2018-06-08 16:58:48 -07:00
Mikael Mengistu
d3ceb777ef
Adding Microsoft.AspNetCoreSignalR.Specification.Tests ( #1204 )
2018-06-08 16:30:58 -07:00
John Luo
f0b5f73c73
Merge branch 'release/2.1' into dev
2018-06-08 11:24:44 -07:00
John Luo
25bbb466db
Create compressed delta lzma for antares
...
- The delta lzma is packaged as a zip
- Only new content that's not present in the LKG lzma is included
- Xmls are removed
2018-06-08 11:08:09 -07:00
Nate McMaster
b1b92385c0
Add unit tests for the shared framework
...
Changes:
* Add a test project with simple unit tests for the shared framework
* Add root-level Directory.Build.props/targets files
* Cleanup .csproj files to reduce duplication
2018-06-08 10:33:31 -07:00
Nate McMaster
ca73b4aa18
Merge branch 'release/2.1' into dev
2018-06-08 10:30:32 -07:00
Nate McMaster
9a7ca64138
Gather and merge sign requests from repo builds
2018-06-07 12:06:06 -07:00
Nate McMaster
2037090030
Revert "Adding Microsoft.AspNetCore.SignalR.Specification.Tests ( #1202 )"
...
This reverts commit 707f6b3e28 .
2018-06-07 11:57:41 -07:00
Nate McMaster
cf24fb23e7
Fix bug in generating .version file in the shared frameworks
2018-06-07 11:42:27 -07:00
Mikael Mengistu
707f6b3e28
Adding Microsoft.AspNetCore.SignalR.Specification.Tests ( #1202 )
2018-06-07 10:33:41 -07:00
dotnet-maestro-bot
e80a6f0f05
Upgrade to .NET Core 2.2.0-preview1-26604-04 ( #1196 )
...
New versions:
MicrosoftExtensionsDependencyModelPackageVersion
MicrosoftNETCoreAppPackageVersion
MicrosoftNETCoreDotNetAppHostPackageVersion
2018-06-07 08:29:11 -07:00
Nate McMaster
e1f56d1cae
Consume a new version of System.Net.WebSockets.WebSocketProtocol
2018-06-06 15:25:33 -07:00
Nate McMaster
1c3245abc8
List external dependency for Microsoft.NETCore.DotNetAppHost 2.1.0
2018-06-05 18:32:35 -07:00
Nate McMaster
2a63b00218
Remove dependency on PreinstallBundledPackages target
2018-06-05 18:15:39 -07:00
Nate McMaster
a373d7e5d7
React to changes in corefx
...
New package versions incoming to this patch causes a cascading change to preserve transitive dependencies
* System.Data.SqlClient
* System.Memory
* System.Runtime.CompilerServices.Unsafe
* System.Threading.Tasks.Extensions
2018-06-05 09:19:06 -07:00
Nate McMaster
451c7036a6
Merge branch 'release/2.1' into dev
2018-06-04 13:05:46 -07:00
Nate McMaster
6586c921f0
Fix compiler error introduced by merge conflict
2018-06-04 10:39:30 -07:00
dotnet-maestro-bot
afbd7d4ef3
Upgrade to .NET Core 2.2.0-preview1-26604-01
2018-06-04 08:42:14 -07:00
dotnet-maestro-bot
168be585d6
Upgrade to .NET Core 2.2.0-preview1-26603-04
2018-06-03 20:36:16 -07:00
Nate McMaster
d5d1246c46
Fixup bad changes from merge
2018-06-01 17:16:43 -07:00
Nate McMaster
ca4e81b975
Merge branch 'release/2.0' into release/2.1
2018-06-01 17:08:08 -07:00
Nate McMaster
5fc61022bc
Don't expect the site extension zip to exist in build output if AzureIntegration is not patching
2018-05-31 22:52:09 -07:00
Nate McMaster
a03ef8b5f5
Merge branch 'release/2.1' into dev
2018-05-31 17:56:48 -07:00
Nate McMaster
5f0b4e1322
Refactor property names for computing .deb/.rpm file names and dependencies
2018-05-31 17:49:19 -07:00
dotnet-maestro-bot
6dbe179476
Upgrade to NETCore.App 2.2.0-preview1-26531-03 ( #1184 )
2018-05-31 16:24:02 -07:00
Nate McMaster
b8d742a850
Merge branch 'release/2.1' into dev
2018-05-31 15:13:55 -07:00