Closed
Conversation
- Add CodeCommit to ProviderType enum - Update SuggestedTask class to include CodeCommit provider terms - Add CodeCommit to PROVIDER_DOMAINS dictionary - Create CodeCommit service directory structure - Implement CodeCommit service mixins (base, repos, branches, prs, features, resolver) - Create main CodeCommit service class - Update service_class_map in provider.py to register CodeCommit service - Update utils.py to include CodeCommit token validation - Enhance ProviderToken class to include secret field for AWS secret access key - Update _is_repository_url method to handle CodeCommit URLs - Update get_provider_env_key method to handle CodeCommit Co-authored-by: openhands <openhands@all-hands.dev>
0aa8c78 to
8feb053
Compare
Collaborator
|
Since this PR was left in draft and there are failing pre-commit checks AWS code commit has been deprecated, I am going to close this one. If this is a feature you need, please reach out and we can discuss integration steps. |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR adds support for AWS CodeCommit as a provider in OpenHands.
Features
CODECOMMITprovider type inProviderTypeenumImplementation Details
secretfield toProviderTokenclass to store AWS secret access keyvalidate_provider_tokento handle CodeCommit credentialsPROVIDER_DOMAINSdictionaryget_provider_termsto include CodeCommit provider terms_is_repository_urlmethod to handle CodeCommit URLsTesting
The implementation follows the same patterns as the existing integrations and should work with AWS CodeCommit repositories when proper AWS credentials are provided.