Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant