Open lbussell opened 2 weeks ago
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
ImageBuilder uses 3 separate GitHub libraries:
Microsoft.DotNet.VersionTools.Automation.GitHubApi
: https://github.com/dotnet/docker-tools/blob/93ef66423ed62d4dd1fd5419590cfa765f322d30/eng/src/file-pusher/FilePusher.cs#L17Microsoft.DotNet.Git.IssueManager
: https://github.com/dotnet/docker-tools/blob/93ef66423ed62d4dd1fd5419590cfa765f322d30/src/Microsoft.DotNet.ImageBuilder/src/NotificationService.cs#L9and
OctoKit
: https://github.com/dotnet/docker-tools/blob/93ef66423ed62d4dd1fd5419590cfa765f322d30/src/Microsoft.DotNet.ImageBuilder/src/BlobsClientExtensions.cs#L7We should consolidate all of these separate use-cases into a single library. That library should ideally be accessed through a wrapper class, so that we can eventually easily migrate to the generated GitHub SDK for .NET.