Skip to content
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

Track EA APIs #64487

Merged
merged 4 commits into from
Oct 10, 2022
Merged

Track EA APIs #64487

merged 4 commits into from
Oct 10, 2022

Conversation

333fred
Copy link
Member

@333fred 333fred commented Oct 4, 2022

Updates to the latest prerelease of our analyzers, which include the ability to track internal APIs. We will now track the APIs we ship via our EA packages, much like we do with our regular Public APIs. This will hopefully alert us to accidental refactorings that will break an insertion, or remind us to ensure that changes that need a dual insertion are known about ahead of time.

Updates to the latest prerelease of our analyzers, which include the ability to track `internal` APIs. We will now track the APIs we ship via our EA packages, much like we do with our regular Public APIs. This will hopefully alert us to accidental refactorings that will break an insertion, or remind us to ensure that changes that need a dual insertion are known about ahead of time.
@333fred
Copy link
Member Author

333fred commented Oct 4, 2022

@sharwell @dotnet/roslyn-infrastructure for reviews please.

Copy link
Member

@genlu genlu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

Comment on lines 22 to 23
[Obsolete("Call overload that takes a CancellationToken", error: false)]
#pragma warning disable RS0060 // API with optional parameter(s) should have the most parameters amongst its public overloads
Copy link
Member

@sharwell sharwell Oct 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 These two lines should be reversed if the #pragma warning is used for a group of methods

@333fred 333fred enabled auto-merge (squash) October 10, 2022 18:49
* upstream/main: (252 commits)
  Use the source-built version of ref packs and don't use app host when building in source-build (dotnet#64055)
  Enable rich LSIF hover information. (dotnet#64580)
  Add ChecksumAlgorithm to project snapshot (dotnet#62840)
  Utility for uploading artifact on test failure (dotnet#64578)
  Enable diagnostics
  Revert "Remove unused TS brace completion code"
  Publish additional packages to vssdk feed (dotnet#64571)
  spelling
  Move check
  Simplify SymbolKey implementation
  lint
  Update publish data to test PR validation fix (dotnet#64559)
  Simplify
  Update src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/SymbolKey/SymbolKey.cs
  Lint
  Proper equality checks
  Update src/Workspaces/Remote/Core/RemoteCallback.cs
  Revert "Not wait for solution crawler because it can be very busy"
  Add and use TargetFramework.Net70 (dotnet#64490)
  Not wait for solution crawler because it can be very busy
  ...
@333fred 333fred merged commit 595dd3b into dotnet:main Oct 10, 2022
@ghost ghost added this to the Next milestone Oct 10, 2022
@333fred 333fred deleted the internal-api-tracking branch October 10, 2022 22:48
@RikkiGibson RikkiGibson modified the milestones: Next, 17.5 P1 Oct 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants