Skip to content

Conversation

@dougbu
Copy link
Contributor

@dougbu dougbu commented Aug 25, 2020

[release/5.0] Correct baseline checks

  • mostly duplicates [release/3.1] Correct baseline checks #25217
  • update BaselineGenerator to produce baselines useful in 6.0 (too)
  • update Baseline.Designer.props using new generator (matching 3.1.7 release)
  • always suppress references expressed only in *.nuspec files
    • needed even in servicing builds
  • restore warning and errors about removed references (new for 5.0)
    • adjust exclusions to handle @(_ProjectReferenceByAssemblyName) removal

nit: do not generate empty <ItemGroup /> elements

Correct @(SuppressBaselineReference) items

  • remove out-of-date @(SuppressBaselineReference) items
    • either 3.1.7 baselines we're using don't include reference or still using package
    • fix some comments and Condition attributes to make remainder easy to find
  • add missing @(SuppressBaselineReference) items

@dougbu dougbu requested a review from a team August 25, 2020 06:14
@dougbu dougbu added area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework tell-mode Indicates a PR which is being merged during tell-mode labels Aug 25, 2020
@dougbu dougbu added this to the 5.0.0-rc1 milestone Aug 25, 2020
@dougbu
Copy link
Contributor Author

dougbu commented Aug 25, 2020

Code owners: Changes to your *.csproj files are pretty minor. Feel free to ignore this PR😺

@dougbu dougbu force-pushed the dougbu/fixup.baselines.5.0 branch from b914a61 to 493e9ae Compare August 25, 2020 19:53
dougbu added 3 commits August 27, 2020 17:18
- mostly duplicates #25217
- update `BaselineGenerator` to produce baselines useful in 6.0 (too)
- update Baseline.Designer.props using new generator (matching 3.1.7 release)
- always suppress references expressed only in `*.nuspec` files
  - needed even in servicing builds
- restore warning and errors about removed references (new for 5.0)
  - adjust exclusions to handle `@(_ProjectReferenceByAssemblyName)` removal

nit: do not generate empty `<ItemGroup />` elements
- remove out-of-date `@(SuppressBaselineReference)` items
  - either 3.1.7 baselines we're using don't include reference or still using package
  - fix some comments and `Condition` attributes to make remainder easy to find
- add missing `@(SuppressBaselineReference)` items
- update `BaselineGenerator` to get it working in 5.0 for realz
@dougbu dougbu force-pushed the dougbu/fixup.baselines.5.0 branch from 493e9ae to cf454a9 Compare August 28, 2020 00:21
@dougbu
Copy link
Contributor Author

dougbu commented Aug 28, 2020

/ping reviewers. This is passing validations and ready for review

@dougbu dougbu merged commit 31bd4d4 into release/5.0 Aug 28, 2020
@dougbu dougbu deleted the dougbu/fixup.baselines.5.0 branch August 28, 2020 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework tell-mode Indicates a PR which is being merged during tell-mode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants