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

GitLab Integration #140

Open
25 tasks
FelixTJDietrich opened this issue Nov 9, 2024 · 0 comments
Open
25 tasks

GitLab Integration #140

FelixTJDietrich opened this issue Nov 9, 2024 · 0 comments

Comments

@FelixTJDietrich
Copy link
Collaborator

FelixTJDietrich commented Nov 9, 2024

Objective

As follow-up on #139. This integration will allow Hephaestus users to manage GitLab-based workspaces in the same way as GitHub-based workspaces, providing a unified experience across identity providers.

Tasks

  • Integrate GitLab Rest API
    • Setup API Client
    • Sync entities
      • Issue
      • Issue comment
      • Label
      • Milestone
      • Merge request
      • Merge request review
      • Merge request review comment
      • Repository
      • User
  • Integrate GitLab Webhooks
    • Setup Webhooks with the webhook ingest service (id = gitlab-lrz)
    • Process entities
      • Issue
      • Issue comment
      • Label
      • Milestone
      • Merge request
      • Merge request review
      • Merge request review comment
      • Repository
      • User
  • GitLab workspace configuration
iam-flo added a commit that referenced this issue Nov 25, 2024
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

No branches or pull requests

1 participant