Skip to content

[release/3.1] Remove dependency on netstandard.library #20043

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,588 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1588 commits
Select commit Hold shift + click to select a range
c9dfffb
Merge branch 'master' into johluo/migrating-extensions
Feb 21, 2020
898b6fe
Updating SDK version (#19174)
sebastienros Feb 21, 2020
808c58f
[master] Update dependencies from dotnet/efcore (#19226)
dotnet-maestro[bot] Feb 21, 2020
5a0526d
Merge pull request #19033 from dotnet/johluo/migrating-extensions
Feb 21, 2020
ee8d843
Fix HttpResponseStreamWriter (#19216)
jkotalik Feb 22, 2020
6631549
Add non-TLS endpoint for gRPC (#19252)
shirhatti Feb 22, 2020
294b116
Update precedence and Identity of templates for 5.0 (#19248)
ryanbrandenburg Feb 22, 2020
2c89719
[master] Update dependencies from dotnet/arcade dotnet/aspnetcore-too…
dotnet-maestro[bot] Feb 22, 2020
b296f0c
[master] Update dependencies from dotnet/efcore (#19255)
dotnet-maestro[bot] Feb 22, 2020
71d43cf
[release/5.0-preview1] Update dependencies from dotnet/aspnetcore-too…
dotnet-maestro[bot] Feb 22, 2020
7a4460c
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Feb 23, 2020
18e8b61
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Feb 24, 2020
e0793fd
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Feb 24, 2020
d4ed4f7
Eliminate enum boxing allocations from Kestrel HTTP2 logging (#19277)
JamesNK Feb 24, 2020
98a853b
Suppress ClientHandshakeFailureLoggedAsDebug for 5.0.0-preview1 (#19294)
Tratcher Feb 24, 2020
b752457
Update CredScanSuppressions.json (#19297)
jkotalik Feb 24, 2020
09bb7b4
Add WebSockets Benchmarks project back to solution (#19302)
Kahbazi Feb 24, 2020
2849549
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Feb 25, 2020
87037b8
Automatically send a PR for runtime changes (#19305)
Tratcher Feb 25, 2020
0b04260
TestServer returns error with response when server ends with p… (#19249)
JamesNK Feb 25, 2020
eb552a6
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Feb 25, 2020
d8b6823
Introduce multiplexed bedrock types (#17213)
jkotalik Feb 25, 2020
1a4dbb7
Contributing: fixed some typos (#18494)
MaherJendoubi Feb 25, 2020
08a8b38
Eliminate allocation during HTTP2 path validation (#19273)
JamesNK Feb 25, 2020
f1c302e
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Feb 25, 2020
6e6ea5b
[master] Update dependencies from dotnet/efcore (#19319)
dotnet-maestro[bot] Feb 25, 2020
78ce7b6
Sync with runtime (#19314)
jkotalik Feb 25, 2020
169f07c
Capture test output for tools tests (#19240)
BrennanConroy Feb 25, 2020
f5eb3dc
HTTP2: Fix HttpRequestHeaders no longer being pooled (#19329)
JamesNK Feb 25, 2020
9f04587
Rename helix-test.yml (#19247)
BrennanConroy Feb 25, 2020
ff59c45
Eliminate TraceIdentifer allocation when there is a request bo… (#19325)
JamesNK Feb 25, 2020
950fa4b
Update BuildFromSource.md (#19320)
siennathesane Feb 25, 2020
1360d65
Add AddOptions to AddAuthorizationCore (#18911)
rynowak Feb 25, 2020
afbbf44
Add link to new MSRC portal (#19236)
blowdart Feb 25, 2020
6a4a856
[master] Update dependencies from dotnet/efcore (#19347)
dotnet-maestro[bot] Feb 25, 2020
d5cf36a
[TS Client] Test message size (#15099)
BrennanConroy Feb 25, 2020
a29bacc
Removed usage of BMI2 pdep with SSE2 alternative (#19009)
gfoidl Feb 26, 2020
4e18bca
Remove unsafe use ASCII.GetBytes for WriteAscii (#18404)
benaadams Feb 26, 2020
03a9e8e
[master] Update dependencies from dotnet/efcore (#19358)
dotnet-maestro[bot] Feb 26, 2020
1ea10f6
Create WindowsPrincipal when cloning WindowsIdentity for SignalR (#19…
BrennanConroy Feb 26, 2020
f6c89c2
chore(Microsoft.JSInterop): definition type file extension fix (#19260)
peterblazejewicz Feb 26, 2020
810b9b0
Build fixups in master (#19338)
pranavkm Feb 26, 2020
6cb7b31
Normalize all file headers to the expected Apache 2.0 license
sharwell Feb 26, 2020
e3b0fdf
Switch file headers to the MIT license
sharwell Feb 26, 2020
4e07efe
Add scheduled quarantine runs (#19352)
BrennanConroy Feb 26, 2020
4498058
[Helix] Shared framework support + Templates tests (#19177)
HaoK Feb 26, 2020
4ac8909
Fix some skipped SignalR tests (#19070)
BrennanConroy Feb 26, 2020
07ce586
Eliminate range checks from ConcatAsHexSuffix + Instrinsics (#18406)
benaadams Feb 26, 2020
b0d3ee8
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Feb 26, 2020
73bd7e1
Remove dependencies on packages we build here
rynowak Feb 26, 2020
bcdee73
Remove sources packages from dependency list
rynowak Feb 26, 2020
5b7672c
Handle Http2Streams that error during stream start (#19386)
JamesNK Feb 27, 2020
2056146
Fix flaky timeout test in TS client (#19389)
BrennanConroy Feb 27, 2020
403bdaa
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Feb 27, 2020
6e9a786
Mark Http/3 test as flaky (#19411)
jkotalik Feb 27, 2020
52c497a
Add parser and formatter for short types
captainsafia Feb 27, 2020
346ecea
Add two-way binding for short data types
captainsafia Feb 27, 2020
8a0be19
Support short values in <input type='number'/>
captainsafia Feb 27, 2020
c1158b6
Add tests for short values in <InputNumber/>
captainsafia Feb 27, 2020
1407d9a
Update reference assemblies for modified components
captainsafia Feb 27, 2020
677a1b5
Add tests for short values in BindTests
captainsafia Feb 27, 2020
f0ac5b0
Fix copy/paste type in test asset
captainsafia Feb 27, 2020
a2169c2
Add note about environment on WSL (#19422)
Pilchie Feb 28, 2020
ce05792
[master] Update dependencies from dotnet/aspnetcore-tooling (#19412)
dotnet-maestro[bot] Feb 28, 2020
e65408a
unquarantine a pile of long-passing tests (#19440)
analogrelay Feb 28, 2020
f8f7472
Fix flaky stream pool test (#19425)
JamesNK Feb 28, 2020
8338060
Update precedence and Identity of templates for 5.0 (#19248) (#19377)
mkArtakMSFT Feb 28, 2020
09a52c1
Merge branch 'master' into merge/release/3.1-to-master
Feb 28, 2020
503a7f0
[master] Update dependencies from dotnet/aspnetcore-tooling (#19433)
dotnet-maestro[bot] Feb 28, 2020
eccd2d7
Merge pull request #19444 from dotnet-maestro-bot/merge/release/3.1-t…
Feb 28, 2020
347af59
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Feb 29, 2020
25d660f
[master] Update dependencies from dotnet/efcore (#19421)
dotnet-maestro[bot] Feb 29, 2020
3b715e1
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Feb 29, 2020
0321390
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Feb 29, 2020
41a3c63
Add HTTP/2 pseudo headers as known headers (#19457)
JamesNK Feb 29, 2020
a2568cb
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Feb 29, 2020
8a406d7
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Mar 2, 2020
d08ecf0
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 2, 2020
5e2a772
[Helix] Reenable some Templates tests 2.0 (#19383)
HaoK Mar 2, 2020
4902672
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 2, 2020
f34e812
Eliminate HTTP2 HPack enumerator allocations (#19393)
JamesNK Mar 2, 2020
c507134
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 3, 2020
b1a45eb
Update BenchmarkDotNet and add Http2Connection benchmark (#19482)
JamesNK Mar 3, 2020
46460f0
Revert "[Helix] Reenable some Templates tests 2.0 (#19383)" (#19519)
HaoK Mar 3, 2020
2c4d604
Fix warning about dotnet_exe_path_tests.cpp (#19515)
jkotalik Mar 3, 2020
21068e0
Update shared code license headers (#19518)
Tratcher Mar 3, 2020
3df570f
Don't reference checked-in platform manifest (#19529)
wtgodbe Mar 3, 2020
065f0d0
Only reset Http2Stream on stream completion (#19431)
JamesNK Mar 3, 2020
7e139c9
Add HeaderNames.XRequestedWith = "X-Requested-With" (#19470)
ssg Mar 3, 2020
cda7626
Allow cert file and private key file to be passed in (#19477)
jkotalik Mar 4, 2020
56fb4b4
Rename Flaky attribute (#19469)
BrennanConroy Mar 4, 2020
648d9e3
Fixed Typo in UrlDecoder.cs (#19565)
Mar 4, 2020
3b4be4f
Quarantining some tests (#19568)
analogrelay Mar 4, 2020
54d71af
Add example for UserLoginInfo's ProviderDisplayName property (#19357)
Mar 4, 2020
4192a02
Mark tests as flaky (#19415)
mkArtakMSFT Mar 4, 2020
d71a61d
Quarantine the `ReactTemplate_IndividualAuth_NetCore` test (#19584)
mkArtakMSFT Mar 5, 2020
3925546
Reset Http2Stream when it starts (#19589)
JamesNK Mar 5, 2020
47cc418
Update dependencies (#19587)
sebastienros Mar 5, 2020
6baba15
Merge branch 'master' of ..\extensions2\ into johluo/migrate-logging-…
Mar 5, 2020
2fb22f6
[master] Update dependencies from dotnet/efcore (#19549)
dotnet-maestro[bot] Mar 5, 2020
5aa8687
Add HTTP/2 HPack static compression (#19521)
JamesNK Mar 5, 2020
c181547
Migration fixup for Logging.Testing
Mar 5, 2020
f05e019
Merge branch 'master' into johluo/migrate-logging-testing
Mar 5, 2020
118ff3c
[master] Update dependencies from dotnet/efcore (#19593)
dotnet-maestro[bot] Mar 5, 2020
f910345
Enable detailed msbuild verbosity for user secrets (#19516)
BrennanConroy Mar 5, 2020
45d8871
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 5, 2020
487a0f6
Add HeaderEnumerator tests (#19585)
JamesNK Mar 5, 2020
f37a750
Add functional test for header string reuse in HTTP/1.1 (#19588)
JamesNK Mar 5, 2020
557bcd9
readme update (#19553)
Mar 5, 2020
0db0640
Reuse HTTP2 stream pipes to reduce allocations (#19356)
JamesNK Mar 5, 2020
9458ebb
try re-enabling http2 interop tests on helix (#19573)
analogrelay Mar 5, 2020
46aa836
Update Http2ConnectionTests.cs (#19616)
Mar 5, 2020
dac0c9e
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 6, 2020
ff25e93
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 6, 2020
e62c059
[master] Update dependencies from dotnet/efcore (#19623)
dotnet-maestro[bot] Mar 6, 2020
d01f3eb
Don't run arm queues on quarantined runs (#19625)
HaoK Mar 6, 2020
8cba1cb
Skip arm64 queues on internal builds (#19620)
HaoK Mar 6, 2020
e886169
Sync shared code from runtime (#19636)
github-actions[bot] Mar 6, 2020
7cb9029
Fix StreamPool_StreamIsInvalidState_DontReturnedToPool (#19622)
JamesNK Mar 6, 2020
db27388
Update branding to preview3 (#19632)
dougbu Mar 6, 2020
765ccfd
Merge branch 'release/5.0-preview1'
Mar 6, 2020
8502408
Skip Interop.FunctionalTests on arm (#19648)
analogrelay Mar 6, 2020
82c87d6
Use QuarantinedTest
Mar 6, 2020
bb46c7c
Merge pull request #19654 from dotnet/johluo/merge-preview1
Mar 6, 2020
08faf42
[master] Update dependencies from dotnet/efcore (#19634)
dotnet-maestro[bot] Mar 6, 2020
d2b67ca
Feedback
Mar 6, 2020
9f56862
Build aspnetcore for win-arm64 (#19317)
Mar 6, 2020
7fabb6c
Don't run Java tests on quarantine run (#19652)
BrennanConroy Mar 6, 2020
f053620
[SignalR] Avoid deadlock with closing and user callbacks (#19612)
BrennanConroy Mar 6, 2020
7aaad9d
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 7, 2020
f9cb6f4
fix #19571 by removing dataprotection.azure packages (#19572)
analogrelay Mar 7, 2020
e984a7e
Update hosted (AzDO) and BYOC (dnceng) agents used in our builds
dougbu Mar 7, 2020
ce934b1
[master] Update dependencies from dotnet/aspnetcore-tooling (#19610)
dotnet-maestro[bot] Mar 7, 2020
c83ad30
Merge remote-tracking branch 'origin/release/5.0-preview2' into dougb…
dougbu Mar 7, 2020
0bb20cc
Merge remote-tracking branch 'origin/master' into dougbu/master/newer…
dougbu Mar 7, 2020
0d4695f
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 7, 2020
b0fbf39
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 7, 2020
5c6c1e9
Merge branch 'master' into merge/release/5.0-preview2-to-master
dougbu Mar 7, 2020
493de63
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 7, 2020
07f5ddb
Merge branch 'darc-master-0953e74e-e47a-4645-b853-e2b467f3762c' into …
Mar 7, 2020
ce636c5
Update
Mar 7, 2020
54b506e
Skip some tests on Helix
Mar 8, 2020
a8e7ffb
Merge pull request #19545 from dotnet/johluo/migrate-logging-testing
Mar 8, 2020
5af0c47
Unquarantined the OpenApi tests (#19684)
mkArtakMSFT Mar 8, 2020
ddedfc6
Use a property instead of a method (#19690)
davidfowl Mar 8, 2020
124a0b6
[Helix] Reenable some template tests again (#19520)
HaoK Mar 8, 2020
aebb921
Re-enable AssemblyTestLogTests (#19686)
Mar 9, 2020
3a971ef
Change quic package name to experimental (#19657)
jkotalik Mar 9, 2020
8cd7735
Merge branch 'master' into merge/release/5.0-preview2-to-master
pranavkm Mar 9, 2020
ac5d237
[master] Update dependencies from dotnet/efcore (#19691)
dotnet-maestro[bot] Mar 9, 2020
0c3c6d8
Merge pull request #19673 from dotnet/dougbu/master/newer.agents.3540
dougbu Mar 9, 2020
f4bf4bf
[release/5.0-preview2] Update dependencies from dotnet/aspnetcore-too…
dotnet-maestro[bot] Mar 9, 2020
a0175a2
Update dependencies from https://github.com/dotnet/arcade build 20200…
dotnet-maestro[bot] Mar 9, 2020
fb0abb9
Quarantine template tests thaat require artifacts
pranavkm Mar 9, 2020
19d4967
Update MvcTemplateTest.cs
pranavkm Mar 9, 2020
72bb72f
Quarantine Blazor-Ignitor based tests (#19667)
pranavkm Mar 9, 2020
dd7fa11
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 9, 2020
c4305ff
Merge pull request #19655 from dotnet-maestro-bot/merge/release/5.0-p…
dougbu Mar 9, 2020
f8ac7ee
Merge pull request #19674 from dotnet/dougbu/5.0-preview2/newer.agent…
dougbu Mar 9, 2020
54d6d72
Merge remote-tracking branch 'origin/release/5.0-preview2'
pranavkm Mar 9, 2020
58c13c3
Support nullable enum in InputSelect (#19506)
GuillaumeNury Mar 9, 2020
8ec3159
Fix #2442 by adding webmanifest extension to content-type map (#19661)
analogrelay Mar 10, 2020
9ccc593
[release/5.0-preview2] Update dependencies from 2 repositories (#19729)
dotnet-maestro[bot] Mar 10, 2020
cd6e6ae
Reuse Http2OutputProducer.ProcessDataWrites task (#19695)
JamesNK Mar 10, 2020
92e98b7
Read server response in Http2ConnectionBenchmark (#19694)
JamesNK Mar 10, 2020
bc83487
Merge some straggling master fixes down to preview2 (#19707)
analogrelay Mar 10, 2020
bc6bc2d
Reenable Components analyzers on helix (#19721)
HaoK Mar 10, 2020
7cf264f
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 10, 2020
7e0e50f
Merge pull request #19726 from dotnet/prkrishn/merge-5.0-preview2
pranavkm Mar 10, 2020
e00a7c4
Increase logging in TS functional tests (#19582)
BrennanConroy Mar 10, 2020
1e735af
[master] Update dependencies from dotnet/efcore (#19748)
dotnet-maestro[bot] Mar 11, 2020
19379d2
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 11, 2020
8ad0f1f
Update gitter url (#19755)
julitogtu Mar 11, 2020
e98e857
Merge branch 'master' into merge/release/5.0-preview2-to-master
ryanbrandenburg Mar 11, 2020
88b134f
Reuse Http2MessageBody (#19629)
JamesNK Mar 11, 2020
56a64a6
Avoid string allocation when converting zero (#19732)
JamesNK Mar 11, 2020
fdaa334
[ANCM] Add switch to prefer env over web.config (#19746)
BrennanConroy Mar 11, 2020
80b0880
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 11, 2020
01c1d06
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 12, 2020
5b0f1c6
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 13, 2020
3cb58b8
Merge pull request #19754 from dotnet-maestro-bot/merge/release/5.0-p…
wtgodbe Mar 13, 2020
361dd0c
Remove dependency on Microsoft.Extensions.Configuration.AzureKeyVault…
wtgodbe Mar 13, 2020
25b4f80
Add environment variables for Launcher path and args in ANCM (#19797)
BrennanConroy Mar 13, 2020
37c2a88
Use Node-Fetch instead of Request for TS client (#19708)
BrennanConroy Mar 14, 2020
93be03e
Merge branch 'dougbu/no.xdt/3535' into dougbu/master/no.xdt/3535.no-op
dougbu Mar 14, 2020
cfa663f
[master] No-op "Ensure PDBArtifacts artifact is created" (#19848)
dougbu Mar 14, 2020
acb4479
Merge branch 'release/3.1'
dougbu Mar 14, 2020
7213790
Merge branch 'release/3.1' => 'master' (#19849)
dougbu Mar 14, 2020
7e93527
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 15, 2020
8d2d2f6
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 15, 2020
3b3c714
[master] Update dependencies from dotnet/arcade dotnet/aspnetcore-too…
dotnet-maestro[bot] Mar 16, 2020
2a1cc04
Ignore bad restore sources (dotnet-watch tests) (#19893)
BrennanConroy Mar 16, 2020
56936c2
Build aspnetcore for win-arm64 (#19317) (#19901)
Mar 17, 2020
01cc669
Bugfix for Microsoft.AspNetCore.Identity.Base32.ToBase32 function (#1…
slavanap Mar 17, 2020
1062062
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 17, 2020
9e86f9e
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 17, 2020
f6897a5
Don't ship Wasm.Performance.Driver (#19903)
pranavkm Mar 17, 2020
715ed24
Don't ship Wasm.Performance.Driver (#19906)
pranavkm Mar 17, 2020
99c9b8a
Sync shared code from runtime (#19918)
github-actions[bot] Mar 17, 2020
4f5dbca
Merge pull request #19911 from dotnet-maestro-bot/merge/release/5.0-p…
BrennanConroy Mar 17, 2020
f5a2245
Use xunit.runner.json in Helix runs (#19922)
BrennanConroy Mar 17, 2020
35b3cb7
Update H2SpecTests.cs (#19751)
analogrelay Mar 17, 2020
ae192af
Make change for #18729 (#19756)
attrib75 Mar 17, 2020
9112030
Quarantine some tests (#19932)
BrennanConroy Mar 17, 2020
a4af51e
[master] Update dependencies from dotnet/efcore (#19929)
dotnet-maestro[bot] Mar 18, 2020
84269f3
Use resettable awaitable in flow control (#19783)
JamesNK Mar 18, 2020
10a314c
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 18, 2020
b13a4b3
[master] Update dependencies from dotnet/efcore (#19945)
dotnet-maestro[bot] Mar 18, 2020
3138b19
More quarantining (#19959)
BrennanConroy Mar 18, 2020
79362c5
Quarantine FlowControl_ParallelStreams_FirstInFirstOutOrder (#19949)
JamesNK Mar 18, 2020
78fce45
Remove global xunit max thread setting (#19944)
BrennanConroy Mar 18, 2020
98ce127
Update XML docs for OnStarting (#19534)
analogrelay Mar 18, 2020
cef755f
Add SocketTransportOption to enable/disable WaitForData (#19396)
tmds Mar 18, 2020
8531e2e
Fix flaky FlowControl_ParallelStreams_FirstInFirstOutOrder (#19977)
JamesNK Mar 19, 2020
8709405
Skipping tests which were running too long (#19978)
mkArtakMSFT Mar 19, 2020
7def102
[master] Update dependencies from dotnet/efcore (#19970)
dotnet-maestro[bot] Mar 19, 2020
44812e1
Skip flaky TS client test (#20004)
BrennanConroy Mar 19, 2020
ced13c2
Quarantine a flaky test (#20003)
wtgodbe Mar 19, 2020
6301eef
Add comments cautioning against changing DeveloperCertificates.XPlat …
wtgodbe Mar 19, 2020
360bee0
Disable the sync action in forks (#19934)
Tratcher Mar 19, 2020
f4d81e3
Quarantine template test (#19976)
BrennanConroy Mar 19, 2020
715ec50
[master] Update dependencies from dotnet/aspnetcore-tooling (#19981)
dotnet-maestro[bot] Mar 19, 2020
2013944
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 19, 2020
aff01eb
Correct permalink to publishing.props (#20011)
wtgodbe Mar 19, 2020
d3e10b7
Adding reference to MessagePackAnalyzer to check for MsgPack001 / Msg…
tebeco Mar 19, 2020
2808c46
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 19, 2020
c4ce65e
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 20, 2020
a2d8852
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 20, 2020
a77ff91
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 20, 2020
b4220d5
[Helix] Also upload logs from windows queues (#20005)
HaoK Mar 20, 2020
28dfd0b
Quarantine 2 flaky tests (#20032)
wtgodbe Mar 20, 2020
91afecd
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 20, 2020
8afb78f
Add gRPC interop tests (#17040)
JamesNK Mar 21, 2020
dab0296
Update dependencies from https://github.com/dotnet/aspnetcore-tooling…
dotnet-maestro[bot] Mar 21, 2020
236dcd9
Revert "Add gRPC interop tests (#17040)" (#20047)
Pilchie Mar 21, 2020
44230d3
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 21, 2020
56d50e6
Fix SSR issues for SignalR: require is not defined (#19832)
hez2010 Mar 23, 2020
ec10429
Remove PortablePdbReader except trace cleanup (#19957)
RozzaysRed Mar 23, 2020
0d80ffa
Fix #10756 by removing some previously-obsoleted SignalR methods (#20…
analogrelay Mar 23, 2020
6912dda
Add gRPC interop tests (again) (#20069)
Mar 23, 2020
49f2364
StopAsync resets state on inactive connection (#20083)
BrennanConroy Mar 23, 2020
f93480a
Re-enable signing validation again
dougbu Mar 17, 2020
543e73b
Adding an area-ownership document (#20108)
mkArtakMSFT Mar 24, 2020
196f448
Fix memory leak in HubConnection (#20099)
nymitr Mar 24, 2020
30c5484
[master] Update dependencies from dotnet/efcore (#20107)
dotnet-maestro[bot] Mar 25, 2020
bd65169
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 25, 2020
6f7fcd7
Improve HealthCheckEndText message (#20124)
sungam3r Mar 25, 2020
9cc14db
Update dependencies from https://github.com/dotnet/efcore build 20200…
dotnet-maestro[bot] Mar 25, 2020
76add62
Sync shared code from runtime (#20126)
github-actions[bot] Mar 25, 2020
7e974d4
Remove dependency on netstandard.library
wtgodbe Mar 25, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
176 changes: 138 additions & 38 deletions .azure/pipelines/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ trigger:
batch: true
branches:
include:
- blazor-wasm
- master
- release/*
- internal/release/3.*

# Run PR validation on all branches
pr:
Expand All @@ -32,6 +32,8 @@ variables:
- name: _DotNetValidationArtifactsCategory
value: .NETCORE
- ${{ if ne(variables['System.TeamProject'], 'internal') }}:
- name: _UseHelixOpenQueues
value: 'true'
- name: _BuildArgs
value: ''
- name: _PublishArgs
Expand All @@ -51,8 +53,10 @@ variables:
# to have it in two different forms
- name: _InternalRuntimeDownloadCodeSignArgs
value: /p:DotNetRuntimeSourceFeed=https://dotnetclimsrc.blob.core.windows.net/dotnet /p:DotNetRuntimeSourceFeedKey=$(dotnetclimsrc-read-sas-token-base64)
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
- group: DotNet-HelixApi-Access
- name: _UseHelixOpenQueues
value: 'false'
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
# DotNet-Blob-Feed provides: dotnetfeed-storage-access-key-1
# Publish-Build-Assets provides: MaestroAccessToken, BotAccount-dotnet-maestro-bot-PAT
- group: DotNet-Blob-Feed
Expand All @@ -72,7 +76,7 @@ variables:
/p:DotNetPublishToBlobFeed=$(_DotNetPublishToBlobFeed)
/p:DotNetPublishUsingPipelines=$(_PublishUsingPipelines)
/p:DotNetArtifactsCategory=$(_DotNetArtifactsCategory)
- ${{ if eq(variables['Build.Reason'], 'PullRequest') }}:
- ${{ if in(variables['Build.Reason'], 'PullRequest') }}:
- name: _BuildArgs
value: ''
- name: _SignType
Expand All @@ -82,7 +86,7 @@ variables:
# used for post-build phases, internal builds only
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- group: DotNet-AspNet-SDLValidation-Params

stages:
- stage: build
displayName: Build
Expand Down Expand Up @@ -119,10 +123,10 @@ stages:
agentOs: Windows
steps:
- script: "echo ##vso[build.addbuildtag]daily-build"
condition: and(ne(variables['Build.Reason'], 'PullRequest'), notin(variables['DotNetFinalVersionKind'], 'release', 'prerelease'))
condition: and(notin(variables['Build.Reason'], 'PullRequest'), notin(variables['DotNetFinalVersionKind'], 'release', 'prerelease'))
displayName: 'Set CI tags'
- script: "echo ##vso[build.addbuildtag]release-candidate"
condition: and(ne(variables['Build.Reason'], 'PullRequest'), in(variables['DotNetFinalVersionKind'], 'release', 'prerelease'))
condition: and(notin(variables['Build.Reason'], 'PullRequest'), in(variables['DotNetFinalVersionKind'], 'release', 'prerelease'))
displayName: 'Set CI tags'

# !!! NOTE !!! Some of these steps have disabled code signing.
Expand Down Expand Up @@ -150,8 +154,7 @@ stages:
displayName: Build x64

# Build the x86 shared framework
# TODO: make it possible to build for one Windows architecture at a time
# This is going to actually build x86 native assets. See https://github.com/aspnet/AspNetCore/issues/7196
# This is going to actually build x86 native assets.
- script: ./build.cmd
-ci
-arch x86
Expand All @@ -172,6 +175,8 @@ stages:
-noBuildDeps
$(_BuildArgs)
$(_InternalRuntimeDownloadArgs)
# Disabled until 3.1.3 is released
condition: false
displayName: Build SiteExtension

# This runs code-signing on all packages, zips, and jar files as defined in build/CodeSign.targets. If https://github.com/dotnet/arcade/issues/1957 is resolved,
Expand Down Expand Up @@ -249,6 +254,38 @@ stages:
- name: Windows_arm_Packages
path: artifacts/packages/

# Build Windows ARM64
- template: jobs/default-build.yml
parameters:
codeSign: true
jobName: Windows_64_build
jobDisplayName: "Build: Windows ARM64"
agentOs: Windows
buildArgs:
-arch arm64
-sign
-pack
-noBuildNodeJS
-noBuildJava
/bl:artifacts/log/build.win-arm64.binlog
/p:DotNetSignType=$(_SignType)
/p:OnlyPackPlatformSpecificPackages=true
/p:AssetManifestFileName=aspnetcore-win-arm64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
installNodeJs: false
installJdk: false
artifacts:
- name: Windows_arm64_Logs
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Windows_arm64_Packages
path: artifacts/packages/
- name: Windows_arm64_Installers
path: artifacts/installers/

# Build MacOS
- template: jobs/default-build.yml
parameters:
Expand Down Expand Up @@ -489,25 +526,25 @@ stages:
jobDisplayName: "Test: Windows Server 2016 x64"
agentOs: Windows
isTestingJob: true
buildArgs: -all -pack -test -BuildNative "/p:SkipIISNewHandlerTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunTemplateTests=false" $(_InternalRuntimeDownloadArgs)
buildArgs: -all -pack -test -BuildNative "/p:SkipHelixReadyTests=true /p:SkipIISNewHandlerTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunTemplateTests=false" $(_InternalRuntimeDownloadArgs)
beforeBuild:
- powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
displayName: Setup IISExpress test certificates and schema
afterBuild:
- powershell: "& ./build.ps1 -CI -NoBuild -Test /p:RunFlakyTests=true"
displayName: Run Flaky Tests
- powershell: "& ./build.ps1 -CI -NoBuild -Test /p:RunQuarantinedTests=true"
displayName: Run Quarantined Tests
continueOnError: true
- task: PublishTestResults@2
displayName: Publish Flaky Test Results
displayName: Publish Quarantined Test Results
inputs:
testResultsFormat: 'xUnit'
testResultsFiles: '*.xml'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Flaky'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Quarantined'
artifacts:
- name: Windows_Test_Dumps
path: artifacts/dumps/
publishOnError: true
includeForks: false
includeForks: true
- name: Windows_Test_Logs
path: artifacts/log/
publishOnError: true
Expand Down Expand Up @@ -543,7 +580,7 @@ stages:
- name: Windows_Test_Templates_Dumps
path: artifacts/dumps/
publishOnError: true
includeForks: false
includeForks: true
- name: Windows_Test_Templates_Logs
path: artifacts/log/
publishOnError: true
Expand All @@ -560,7 +597,7 @@ stages:
jobDisplayName: "Test: macOS 10.13"
agentOs: macOS
isTestingJob: true
buildArgs: --all --test "/p:RunTemplateTests=false" $(_InternalRuntimeDownloadArgs)
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true" $(_InternalRuntimeDownloadArgs)
beforeBuild:
- bash: "./eng/scripts/install-nginx-mac.sh"
displayName: Installing Nginx
Expand All @@ -569,15 +606,15 @@ stages:
displayName: Pack Packages (for Template tests)
- bash: ./src/ProjectTemplates/build.sh --ci --pack --no-restore --no-build-deps "/bl:artifacts/log/template.pack.binlog"
displayName: Pack Templates (for Template tests)
- bash: ./build.sh --no-build --ci --test -p:RunFlakyTests=true
displayName: Run Flaky Tests
- bash: ./build.sh --no-build --ci --test -p:RunQuarantinedTests=true
displayName: Run Quarantined Tests
continueOnError: true
- task: PublishTestResults@2
displayName: Publish Flaky Test Results
displayName: Publish Quarantined Test Results
inputs:
testResultsFormat: 'xUnit'
testResultsFiles: '*.xml'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Flaky'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Quarantined'
artifacts:
- name: MacOS_Test_Logs
path: artifacts/log/
Expand All @@ -595,7 +632,7 @@ stages:
jobDisplayName: "Test: Ubuntu 16.04 x64"
agentOs: Linux
isTestingJob: true
buildArgs: --all --test "/p:RunTemplateTests=false" $(_InternalRuntimeDownloadArgs)
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true" $(_InternalRuntimeDownloadArgs)
beforeBuild:
- bash: "./eng/scripts/install-nginx-linux.sh"
displayName: Installing Nginx
Expand All @@ -606,15 +643,15 @@ stages:
displayName: Pack Packages (for Template tests)
- bash: ./src/ProjectTemplates/build.sh --ci --pack --no-restore --no-build-deps "/bl:artifacts/log/template.pack.binlog"
displayName: Pack Templates (for Template tests)
- bash: ./build.sh --no-build --ci --test -p:RunFlakyTests=true
displayName: Run Flaky Tests
- bash: ./build.sh --no-build --ci --test -p:RunQuarantinedTests=true
displayName: Run Quarantined Tests
continueOnError: true
- task: PublishTestResults@2
displayName: Publish Flaky Test Results
displayName: Publish Quarantined Test Results
inputs:
testResultsFormat: 'xUnit'
testResultsFiles: '*.xml'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Flaky'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Quarantined'
artifacts:
- name: Linux_Test_Logs
path: artifacts/log/
Expand All @@ -625,6 +662,80 @@ stages:
publishOnError: true
includeForks: true

# Helix x64
- template: jobs/default-build.yml
parameters:
condition: in(variables['Build.Reason'], 'PullRequest')
jobName: Helix_x64
jobDisplayName: 'Tests: Helix x64'
agentOs: Windows
timeoutInMinutes: 180
steps:
# Build the shared framework
- script: ./build.cmd -ci -all -pack -arch x64 -buildNative /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log /bl:artifacts/log/helix.build.x64.binlog
displayName: Build shared fx
- script: .\restore.cmd -ci /p:BuildInteropProjects=true
displayName: Restore
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildAllProjects=true /p:BuildInteropProjects=true /p:BuildNative=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
displayName: Run build.cmd helix target
env:
HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
artifacts:
- name: Helix_logs
path: artifacts/log/
publishOnError: true
includeForks: true

- template: jobs/default-build.yml
parameters:
condition: notin(variables['Build.Reason'], 'PullRequest')
jobName: Helix_x64_daily
jobDisplayName: 'Tests: Helix x64 Daily'
agentOs: Windows
timeoutInMinutes: 180
steps:
# Build the shared framework
- script: ./build.cmd -ci -all -pack -arch x64 -buildNative /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log /bl:artifacts/log/helix.daily.build.x64.binlog
displayName: Build shared fx
# Build the x86 shared framework
- script: .\restore.cmd -ci /p:BuildInteropProjects=true
displayName: Restore
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildInteropProjects=true /p:BuildNative=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
displayName: Run build.cmd helix target
env:
HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
artifacts:
- name: Helix_logs
path: artifacts/log/
publishOnError: true
includeForks: true

# Helix ARM64
- template: jobs/default-build.yml
parameters:
condition: and(eq(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest'))
jobName: Helix_arm64_daily
jobDisplayName: "Tests: Helix ARM64 Daily"
agentOs: Linux
timeoutInMinutes: 180
steps:
# Build the shared framework
- script: ./restore.sh -ci
displayName: Restore
- script: ./build.sh -ci --arch arm64 -test --no-build-nodejs -projects $(Build.SourcesDirectory)/eng/helix/helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
displayName: Run build.sh helix arm64 target
env:
HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
installNodeJs: false
artifacts:
- name: Helix_arm64_logs
path: artifacts/log/
publishOnError: true
includeForks: true

# Source build
- job: Source_Build
displayName: 'Test: Linux Source Build'
Expand All @@ -642,17 +753,6 @@ stages:
chmod +x $HOME/bin/jq
echo "##vso[task.prependpath]$HOME/bin"
displayName: Install jq
- task: UseDotNet@2
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
# The SDK version selected here is intentionally supposed to use the latest release
# For the purpose of building Linux distros, we can't depend on features of the SDK
# which may not exist in pre-built versions of the SDK
# Pinning to preview 8 since preview 9 has breaking changes
version: 3.1.100
installationPath: $(DotNetCoreSdkDir)
includePreviewVersions: true
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
- task: Bash@3
displayName: Setup Private Feeds Credentials
Expand All @@ -676,7 +776,7 @@ stages:
displayName: Upload package artifacts
# Only capture source build artifacts in PRs for the sake of inspecting
# changes that impact source-build. The artifacts from this build pipeline are never actually used.
condition: and(succeeded(), eq(variables['Build.Reason'], 'PullRequest'))
condition: and(succeeded(), in(variables['Build.Reason'], 'PullRequest'))
inputs:
pathtoPublish: artifacts/packages/
artifactName: Source_Build_Packages
Expand Down
Loading