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

NuGetGallery.Core update with new storage SDK #1207

Merged
merged 18 commits into from
Jun 28, 2024
Merged

NuGetGallery.Core update with new storage SDK #1207

merged 18 commits into from
Jun 28, 2024

Conversation

agr
Copy link
Contributor

@agr agr commented Jun 22, 2024

Progress on https://github.com/NuGet/Engineering/issues/5335.
NuGet.Jobs counterpart of NuGet/NuGetGallery#10018

NuGetGallery.Core update to new storage SDK brought some API changes. Mostly replacing previously exposed underlying SDK types with abstractions provided by NuGetGallery.Core.

Tested the following jobs after update (those use NuGetGallery.Core pretty extensively):

  • Catalog2Registration;
  • Validation.Orchestrator;
  • Validation.Symbol.Job.

Besides that, verified, that some other jobs that rely on feature flag functionality (which again uses NuGetGallery.Core abstractions), still have that functionality working.

@agr agr requested a review from a team as a code owner June 22, 2024 00:51
drewgillies
drewgillies previously approved these changes Jun 25, 2024
erdembayar
erdembayar previously approved these changes Jun 26, 2024
Copy link
Contributor

@erdembayar erdembayar left a comment

Choose a reason for hiding this comment

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

🚢

@erdembayar
Copy link
Contributor

erdembayar commented Jun 26, 2024

@agr
I realized constructor of CloudBlobLeaseService.cs still depends on legacy Microsoft.WindowsAzure.Storage.Blob package. Do we expect another PR or could it be fixed in this PR? It's blocker for another migration doing.

@agr
Copy link
Contributor Author

agr commented Jun 26, 2024

@erdembayar it can be fixed separately, it's not really related to NuGetGallery.Core update.

erdembayar
erdembayar previously approved these changes Jun 27, 2024
Copy link
Contributor

@erdembayar erdembayar left a comment

Choose a reason for hiding this comment

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

👏

@erdembayar
Copy link
Contributor

@agr
When do you merge this PR? I have another PR built upon this one.

@agr agr merged commit da1a634 into dev Jun 28, 2024
2 checks passed
@agr agr deleted the agr-gal-stsdk branch June 28, 2024 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants