Commit Graph

17746 Commits

Author SHA1 Message Date
Sourabh Shirhatti 04f37e59d5
Add queue name to HttpSysOptions (#13846)
* Check for MAX_PATH

* Update ref assemblies

* Add test to check queue name

* PR feedback

* Bad rebase + PR comments

Resolves #13461
2019-09-11 14:41:52 -07:00
Doug Bunting 0079423514
Merge branch 'release/3.0' => 'release/3.1' (#13821) 2019-09-11 14:23:59 -07:00
Scott Addie 33120b6093 Exclude empty ItemGroup in Razor Pages project template (#13807) 2019-09-11 11:12:36 -07:00
Scott Addie 886ee36171 Exclude empty ItemGroup in MVC project template (#13832) 2019-09-11 11:11:03 -07:00
Doug Bunting cd7775d720
Regen a ref/ project 2019-09-11 09:13:04 -07:00
Doug Bunting de8dce4c6c
Merge branch 'release/2.2' into 'release/3.0' 2019-09-11 09:07:54 -07:00
Javier Calvarro Nelson df771dbf43
[Blazor] Cleans up infrastructure used for tests (#13515)
* Removes unnecessary test projects.
* Add a sample project to quickly test changes.
* Breaks off tests based on multiple startups.
* Unifies assertions across tests.
* Captures all logs on test failures.
2019-09-11 15:15:50 +02:00
Javier Calvarro Nelson 2cae0cd451
[CORS] Remove E2E functional tests (#13826)
* The tests are low value.
* The tests are flaky.
* The tests cover mostly browser behavior not spec compliance.
* It's an area that doesn't change often.
* We have unit tests to cover the casuistic.
2019-09-11 12:31:06 +02:00
Doug Bunting 04705ee4f1
Use stages pipeline (#13040)
- #11924
- change ci.yml to use stages and post-build.yml
  - add use of publish-build-assets.yml and post-build.yml
  - create manifests and push to artifacts in last build step of each job
    - pass more MSBuild properties into those builds
    - use Arcade to publish installers
  - use distinct `$(AssetManifestFileName)` values per job
    - set global property to override what's hard-coded in Publish.proj
- change codesign-xplat.yml to use empty.proj and normal Arcade signing and publication process
  - remove XPlatPackageSigner.proj
- change default-build.yml to use job.yml
  - remove unused parameters e.g. `matrix`, `poolName`, `variables`
  - use `enableMicrobuild` and `enablePublishTestResults` to eliminate duplicate build steps
- add .dll's and .exe's as files to sign w/ Microsoft400
  - add signcheck exclusions
- remove custom manifest generation i.e. the `GenerateBuildAssetManifest` target and related artifacts
- update docker infrastructure to use same paths in and out of the container
  - avoids problems adding to artifacts from within the builds
- correct typo in build.sh
- use `$env:DOTNET_INSTALL_DIR` in `DotNetCommands`
  - relax expectations that an arch-specific folder exists under (say) `$env:DOTNET_HOME`
  - avoids need to define `$env:DOTNET_HOME` in all jobs on CI
- update dependencies from dotnet/arcade build '20190908.2'
  - upgrade to eg. Arcade SDK '1.0.0-beta.19458.2' package version
  - pick up dotnet/arcade@dd593acc8b fix
    - enable use of `%(PublishFlatContainer)` metadata and correct signing validation issues
- use `$(DotNetFinalVersionKind)` in preparation for servicing builds
  - set `$(IsStableBuild)` for use in Arcade infrastructure
- disable signing validation for now (see #13864)

nits:
- upload logs in first artifact
- remove attempts to package non-existent VSIX
  - follow-up to 29cf7ecb80
- respect verbosity setting in build.sh
- add more information to Artifacts.md
- enable test signing in internal PRs
2019-09-10 20:43:24 -07:00
Doug Bunting 82cb080502
Merge branch 'release/2.2' into merge/release/2.1-to-release/2.2 2019-09-10 19:39:46 -07:00
Jacques Eloff 262f29b0ec Embed CAB files #13875 2019-09-10 15:42:19 -07:00
Doug Bunting de52994381
Merge remote-tracking branch 'internal/internal/release/2.2' into release/2.2 2019-09-10 14:53:55 -07:00
Artak 8a8e98e1b2
Fix encoding used in JS generated by prerenderer (#13865) 2019-09-10 14:30:52 -07:00
Brennan e15ea55630
Cleanup when SendAsync with Upload stream (#13783) 2019-09-09 08:13:36 -07:00
Steve Sanderson 158d3f1c23
Unflake ComponentLifecycleMethodThrowsExceptionTerminatesTheCircuit test (#13824) 2019-09-09 13:30:44 +01:00
Steve Sanderson 1527e49eb3
Make InputDateInteractsWithEditContext_NullableDateTimeOffset more reliable (#13648) 2019-09-09 13:30:18 +01:00
Doug Bunting 6594d8bb7c
Merge branch 'release/3.0' => 'release/3.1' (#13790) 2019-09-08 12:24:27 -07:00
Justin Kotalik 1db76280ae
Don't call complete outside of main request loop (#13728) 2019-09-06 23:01:19 -07:00
Pranav K 17031a8edc
Publish Ingitor as a package (#13666)
* Publish Ignitor as a package

* Reorganize source code structure
* Remove IVT access to Components
* Fix bug in ContainerNode
* Misc QOL improvements
2019-09-06 20:06:43 -07:00
Doug Bunting 1c721aa747
Merge branch 'release/3.0' => 'release/3.1' (#13787) 2019-09-06 19:56:22 -07:00
Javier Calvarro Nelson c3fa16970d
[ApiAuth] Update partner dependencies to their final versions (#13260)
* Update oidc-client dependency to 1.9.4
* Update to the Identity Server 4 RTM version
* Updated entity framework migrations
2019-09-07 02:39:47 +02:00
Pranav K ded9638775
Fixup ref assembly 2019-09-06 16:27:05 -07:00
John Luo 36cbd22420
Merge pull request #13748 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
[automated] Merge branch 'release/3.0' => 'release/3.1'
2019-09-06 16:25:45 -07:00
Hao Kung ecb7288884
Turn on account confirmation for blazor server app template (#13559) 2019-09-06 16:13:14 -07:00
Justin Kotalik 8a8a0a5b82
Don't capture instance in Select for DataProtection. (#13743)
* Don't capture instance in project on Select

* Avoid capturing this by putting _logger in a local
2019-09-06 15:02:11 -07:00
John Luo 3e4c2a4c4f
Ship Site Extensions package (#13693) 2019-09-06 13:49:43 -07:00
Travis Illig f1f615282d Added ValueTask support to API Explorer response types. (#13739)
(cherry picked from commit 24b051de5ee386521f8b286c7c7d4f69ac1f2244)

Fixes https://github.com/aspnet/AspNetCore/issues/4883
2019-09-06 12:13:42 -07:00
Scott Addie f9c15caa7a Exclude empty ItemGroup in C# web API project template 2019-09-06 10:12:34 -07:00
Steve Sanderson 91a6fcc93d
Improve reliability of globalization E2E tests (#13678) 2019-09-06 16:20:14 +01:00
Javier Calvarro Nelson 73f969852b
[Templating] Infrastructure improvements (#13672)
* Automatically capture a screenshot when an assertion fails.
* Enable configurable options for different environments (CI|Dev).
* Include log errors in all exceptions.
* Add default timeout configurations and failure timeout configurations for CI and Dev environments.
2019-09-06 16:02:49 +02:00
Pranav K a7498f9595
Publish Ignitor package
* Reorganize source code structure
* Remove IVT access to Components
* Fix bug in ContainerNode
* Misc QOL improvements
2019-09-05 15:36:00 -07:00
Doug Bunting 5f6c0d3fe8
Merge branch 'release/3.0' => 'release/3.1' (#13670) 2019-09-04 23:13:19 -07:00
Javier Calvarro Nelson 3368ea6f9c
[Identity][Infrastructure] Improve test reliability (#13646)
* Catches HttpClient exceptions and retries on IdentityUI_ScriptTags_SubresourceIntegrityCheck and IdentityUI_ScriptTags_FallbackSourceContent_Matches_CDNContent
2019-09-04 22:09:08 +02:00
Javier Calvarro Nelson ddf987eb4e
[Templates][Fixes #13641] Run rimraf before running the app to give it a better chance of avoiding a failure
* Rimraf has reliability issues on windows.
* This change runs rimraf with a few retries before starting the app with `dotnet run` so that `npm run start` on the ReactDeveloperMiddleware has a better chance to succeed.
2019-09-04 20:12:51 +02:00
Ryan Brandenburg 7349b19e1e
components-reconnect-refused to components-reconnect-rejected (#13659)
components-reconnect-refused to components-reconnect-rejected
2019-09-04 11:07:19 -07:00
Kevin Pilch c9505a2911 Remove test workaround for fixed issue.
Fixes #11206
2019-09-04 10:29:47 -07:00
Daniel Roth 834e316f7a Correct the spelling of 'EnableEndpointRouting' (#13655)
Fixes #11467
2019-09-04 08:11:41 -07:00
Chris Ross 1095971a80
Skip broken shutdown test (#13652) 2019-09-03 12:40:50 -07:00
Pranav K 54710e4671
Do not infer Required attributes based on context for non-nullable generic types (#13551)
Fixes https://github.com/aspnet/AspNetCore/issues/13512
2019-09-03 11:13:16 -07:00
John Luo 437f149880
Build analyzers and bundled dotnet tools in source build (#13569)
* Add external package available in source buid
2019-09-03 10:39:23 -07:00
Stephen Halter 5d0b314e7d
Deflake ConcurrentPipeWriterTests.PassthroughIfAllFlushesAreAw… (#13563) 2019-08-30 10:35:36 -07:00
Justin Kotalik 78b46768d7 Lazyily initialize Https port in HttpsRedirectionMiddleware 2019-08-29 16:46:26 -07:00
Pranav K c3af33a023
Update manually generated reference for RenderTreeFrame (#13522)
Fixes https://github.com/aspnet/AspNetCore/issues/13504
2019-08-29 09:20:15 -07:00
Javier Calvarro Nelson 14136e7acd
[SPA] Enable support for publish single file (#13518)
* Updates the angular template to exclude the client-side files from the single file publish output
* Updates the react template to exclude the client-side files from the single file publish output
* Updates the react-redux template to exclude the client-side files from the single file publish output
2019-08-29 10:06:46 +02:00
Ryan Brandenburg 0d24bc27eb
Microsoft.dotnet-openapi is a shipping package (#13481)
Microsoft.dotnet-openapi is a shipping package
2019-08-28 11:43:41 -07:00
Ben Adams 649bcc8f61 Http2MessageBody.TryRead TryStart/TryStop (#13464) 2019-08-27 16:21:32 -07:00
Daniel Roth b9d1e067ee
Fixup Razor Class Library template namespace and component content (#13419) 2019-08-27 16:00:39 -07:00
Chris Ross b991e4b9c2
Fix AzureAd options validation (#13480)
* Skip getting AzureAdOptions for not AzureADUi Cookies scheme #13311 (#13327)

* Also check Azure Jwt options for #13311
2019-08-27 15:59:08 -07:00
Brennan ecae6838b8
Ignore MaxRequestBodySize for upgraded requests (#13477) 2019-08-27 13:53:09 -07:00
Kevin Pilch 3e253f6a40 Add XML docs to pubternal types 2019-08-27 13:45:33 -07:00