-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Adds GK Provider API Library Integration #2883
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
axosoft-ramint
added
area-integrations
Issues or features related to integrations
feature
New feature or request
labels
Aug 24, 2023
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
5 times, most recently
from
August 31, 2023 04:21
e6d302d
to
8737994
Compare
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
3 times, most recently
from
September 25, 2023 21:09
2a7c6f0
to
8e024de
Compare
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
3 times, most recently
from
September 29, 2023 16:27
0f0936e
to
ddcfb2c
Compare
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
2 times, most recently
from
October 7, 2023 00:35
e790e1b
to
7958ec5
Compare
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
4 times, most recently
from
October 17, 2023 22:53
5fa7f96
to
353773c
Compare
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
4 times, most recently
from
November 16, 2023 18:10
b6d36f0
to
c1d692d
Compare
@axosoft-ramint I've made a bunch of changes to fully move over to the Integration model and removed the RichRemoteProvider model. I did some very basic sanity checking (and only for GitHub, not GitLab) and it seems to work, but needs a lot more testing. We also still need to figure out how |
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
from
November 20, 2023 19:25
4fd0ecd
to
5102773
Compare
Adds filtering support on inputs Improves types and adds getCurrentUser support Updates getCurrentUser Fns Adds GetReposFn for Azure Reorganizes types and constants Adds providers service Uses correct filter property for Bitbucket PRs Switches to logged errors Adds filter compatibility check Adds paging and per-repo PR/Issue support Uses PagedResult for paging Updates dependencies Updates dependency Reorganizes and moves provider service logic to providerIntegration Updates missing provider mappings, ProviderId usage Updates provider api dependency Adds enterprise domain passing and GLSH Uses the correct base api urls Updates dependency
- Removes `RichRemoteProvider` in favor of `ProviderIntegration` - Implements GitLab integration - Fixes caching - Fixes GitHub authentication
axosoft-ramint
force-pushed
the
feature/shared-providers
branch
from
November 21, 2023 16:33
bfc3ba8
to
381af39
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
-Moves integration authentication session logic into its own domain, migrating that logic out from GitHub and GitLab remotes.
-Adds Azure DevOps and BitBucket authentication prompts (using PATs for now, switching to oAuth in a follow-up PR).
-Adds providers API integration through
providersApi
andprovidersService
-Adds the ability to get the authenticated user info from a provider.
-Adds the ability to get PRs and issues for a list of repos from all providers except Jira and Trello.
-Adds the ability to get repos for an Azure Project, which will be useful for project-synced Azure workspaces.