Skip to content

!!! Correct condition controlling public API analysis !!! #26797

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

Merged
merged 5 commits into from
Oct 12, 2020

Conversation

dougbu
Copy link
Contributor

@dougbu dougbu commented Oct 11, 2020

-  #26785 demonstrated analyzers were inoperable
@ghost ghost added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Oct 11, 2020
@dougbu dougbu requested review from Pilchie and a team October 11, 2020 21:29
@dougbu
Copy link
Contributor Author

dougbu commented Oct 11, 2020

@Pilchie is this too late for tell mode❔

@Pilchie
Copy link
Member

Pilchie commented Oct 11, 2020

I think we can still get it, but obviously the errors will need to be fixed. Do we know if this is new API surface since the previous change?

@dougbu
Copy link
Contributor Author

dougbu commented Oct 11, 2020

I'm working on the errors. Appears changes are primarily due to nullable additions since #25662. I'm not sure that's the whole story however.

- three Components files were missing `#nullable enable`
- `nullable` annotations missing or out-of-date elsewhere
@dougbu
Copy link
Contributor Author

dougbu commented Oct 12, 2020

@Pilchie should I fix #26784 here or separately❔

@Pilchie
Copy link
Member

Pilchie commented Oct 12, 2020

Whichever is comfortable is fine with me.

@dougbu dougbu added the tell-mode Indicates a PR which is being merged during tell-mode label Oct 12, 2020
@dougbu dougbu merged commit 8399c9f into release/5.0 Oct 12, 2020
@dougbu dougbu deleted the dougbu/fix.api.checks branch October 12, 2020 18:07
TanayParikh added a commit that referenced this pull request Oct 14, 2020
* Update dependencies from https://github.com/dotnet/runtime build 20201009.6 (#26755)

[release/5.0] Update dependencies from dotnet/runtime

* Update dependencies from https://github.com/dotnet/efcore build 20201009.3 (#26764)

[release/5.0] Update dependencies from dotnet/efcore

* Add docs for Session, Diagnostics.EntityFrameworkCore, MiddlewareAnalysis and HeaderPropagation (#26720)

* Update dependencies from https://github.com/dotnet/runtime build 20201010.7 (#26792)

[release/5.0] Update dependencies from dotnet/runtime

* !!! Correct condition controlling `public` API analysis !!! (#26797)

* !!! Correct condition controlling `public` API analysis !!!
-  #26785 demonstrated analyzers were inoperable

* Remove unused `public` API files

* Update `public` API files
- three Components files were missing `#nullable enable`
- `nullable` annotations missing or out-of-date elsewhere

* Ignore `public` API files completely during source build
- do not warn about unused files

* Update more `public` API files

* Update dependencies from https://github.com/dotnet/efcore build 20201012.2 (#26816)

Microsoft.EntityFrameworkCore.Tools , dotnet-ef , Microsoft.EntityFrameworkCore , Microsoft.EntityFrameworkCore.Design , Microsoft.EntityFrameworkCore.InMemory , Microsoft.EntityFrameworkCore.Relational , Microsoft.EntityFrameworkCore.Sqlite , Microsoft.EntityFrameworkCore.SqlServer
 From Version 5.0.0-rtm.20509.3 -> To Version 5.0.0

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Quarantine flaky test (#26627)

* Stabilize package Versions for 5.0.0 (#26650)

- remove `$(DisableServicingFeatures)` property; `$(IsServicingBuild)` works now

* Remove unneeded package sources

* Fix PublicAPI.Unshipped.txt files to match source

* Fix PublicAPI.Unshipped.txt files to match source II

* Add <inheritdoc />

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Stephen Halter <[email protected]>
Co-authored-by: Doug Bunting <[email protected]>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav K <[email protected]>
Co-authored-by: Tanay Parikh <[email protected]>
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