aspnetcore/eng
Doug Bunting 0f80048f18 Port `-nobl` and `net5.0` changes from 'master'
* Update dependencies from https://github.com/dotnet/arcade build 20200511.9
  - Microsoft.DotNet.Arcade.Sdk: 5.0.0-beta.20228.4 => 5.0.0-beta.20261.9
  - Microsoft.DotNet.GenAPI: 5.0.0-beta.20228.4 => 5.0.0-beta.20261.9
  - Microsoft.DotNet.Helix.Sdk: 5.0.0-beta.20228.4 => 5.0.0-beta.20261.9

* Pre-emptively take -nobl change

* Disable binlogs in CI

* Fix build.sh to know about -nobl

* Align build.ps1|sh with latest Arcade parameters
  - do not enable binary logs by default in CI builds
  - leave `-binaryLog` and `-excludeCIBinaryLog` handling to eng/common/tools.ps1|sh
    - was unnecessary since `-bl /bl:{some name}` worked fine, ignoring OOMs

nit: document `-excludeCIBinarylog` a bit more

* Do not pass unknown options into CodeCheck.ps1

* Pass `-ci -nobl` into remaining CI build jobs

* Switch default TFM to `net5.0`

* Update missing project templates tfms

* Add more `-ci -nobl`
  - needed because _all_ builds in the pipeline are implicitly CI builds
    - default-build.yml adds `-ci` when script wasn't explicit

* Default templates to net5.0

* PR feedback

* Update TFMs in explicit .nuspec files

* Update TFMs in test projects

* Update TFMs in test C# code

* Update TFMs in infrastructure files

* Future-proof a check for `net5.0` or later
  - avoid comparisons involving `$(TargetFramework)` in .targets files
    - fine to compare it with `''` or `$(DefaultNetCoreTargetFramework)`

* !fixup! Undo a couple of earlier fixes
  - remove a duplicate `$()` setting
  - correct the one remaining versioned `#if` define
    - did not make it `#if NETCOREAPP` because benchmarks test numerous .NET Core TFMs

* Disable binary logs in CodeCheck.ps1

* Specify `-ci -nobl` just once when using `parameters.buildArgs`

* Restore `$binaryLog` default logic

This cherry-picks most of d5849f3534 into this branch
- [master] Update dependencies from dotnet/arcade dotnet/aspnetcore-tooling (#21630)
- does not include dotnet/aspnetcore-tooling updates

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Will Godbe <wigodbe@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2020-05-15 14:31:34 -07:00
..
common Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
docker
…
helix Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
scripts Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
targets Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
tools Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
AfterSigning.targets Always generate checksums as last part of publish job (#20367) 2020-04-01 16:25:37 -07:00
AfterSolutionBuild.targets Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
Baseline.Designer.props Update branding to preview4 2020-03-30 17:35:14 -07:00
Baseline.xml Update branding to preview4 2020-03-30 17:35:14 -07:00
Build.props A quick collection of quick fixes (#20993) 2020-04-25 18:39:19 -07:00
CodeGen.proj Mark AspNetCore projects that aren't packaged explicitly (#18767) 2020-02-13 15:51:27 -08:00
Common.props A quick collection of quick fixes (#20993) 2020-04-25 18:39:19 -07:00
Dependencies.props Use the `JoinItems` task rather than faking it in an item group (#21349) 2020-05-01 09:50:59 -07:00
GenAPI.exclusions.txt Todos 2020-02-18 13:47:25 -08:00
LicenseHeader.txt
…
PoliCheckExclusions.xml Update PoliCheckExclusions.xml (#17705) 2020-01-15 14:34:58 -08:00
ProjectReferences.props Relocate Logging.Testing to AspNetCore.Testing 2020-04-02 00:16:01 -07:00
PublishSymbols.proj
…
Publishing.props Merge pull request #20456 from dotnet-maestro-bot/merge/release/3.1-to-master 2020-04-02 11:18:00 -07:00
QuarantinedTests.AfterArcade.props Rename Flaky attribute (#19469) 2020-03-04 08:10:18 -08:00
QuarantinedTests.BeforeArcade.props Rename Flaky attribute (#19469) 2020-03-04 08:10:18 -08:00
SharedFramework.External.props Ingest updated packages from dotnet/runtime (#20300) 2020-04-06 01:06:22 -07:00
SharedFramework.Local.props Merge branch 'master' into johluo/migrating-extensions 2020-02-20 16:44:06 -08:00
SignCheckExclusionsFile.txt Re-enable signing validation (#13899) 2019-11-19 07:14:34 -08:00
Signing.props A quick collection of quick fixes (#20993) 2020-04-25 18:39:19 -07:00
Tools.props
…
Version.Details.xml Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
Versions.props Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
Workarounds.props Update links from aspnet/AspNetCore-Internal -> dotnet/aspnetcore-internal (#18540) 2020-01-23 12:21:06 -08:00
Workarounds.targets Port `-nobl` and `net5.0` changes from 'master' 2020-05-15 14:31:34 -07:00
WorkaroundsImported.targets
…
configure-toolset.ps1
…
configure-toolset.sh nit: Mark shell scripts as executable 2020-03-25 11:04:25 -07:00
empty.proj
…
sdl-tsa-vars.config Move SDL validation to ringed release (#21545) 2020-05-07 12:09:17 -07:00