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

feat(resolver): implement gitlab resolver #6458

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

wtiger9218
Copy link

@wtiger9218 wtiger9218 commented Jan 25, 2025

This change introduces support for GitLab in the Resolver by:

  • Handling GitLab-specific repository URLs for proper resolution
  • Adding authentication support for private GitLab repositories
  • Ensuring compatibility with both GitHub and GitLab repositories in a unified workflow

The implementation includes updates to the Resolver logic to identify and process GitLab repositories and authenticate using personal access tokens where required.

End-user friendly description of the problem this fixes or functionality that this introduces

  • Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below

This PR introduces GitLab support in the Resolver, allowing OpenHands users to integrate with GitLab-hosted repositories for seamless resolution and processing.

Give a summary of what the PR does, explaining any non-trivial design decisions

This PR enhances the Resolver by adding GitLab support, enabling users to resolve repositories hosted on GitLab in addition to GitHub. This required adding logic to handle GitLab-specific URL structures and authentication mechanisms while maintaining compatibility with existing GitHub functionality.

@wtiger9218 wtiger9218 changed the title feat(resolver): implement gitlab resolver (#5210) feat(resolver): implement gitlab resolver Jan 25, 2025
@enyst enyst requested review from neubig and malhotra5 January 25, 2025 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants