-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Description
We currently only support repositories on GitHub, I would like to see support for GitLabs APIs and GitLab CI.
Implementation
API (Forge)
This was implemented in these pull requests:
- feat: add support for GitLab repositories #49
- fix(gitlab): hardcoded project id #51
- fix(parser): invalid handling of title with new line #53
- fix(gitlab): use project path wherever possible #54
GitLab CI/CD
This is a bit more complicated. GitLab CI/CD has multiple drawbacks against GitHub Actions:
- CI/CD pipelines can only be started on repository events, like pushes. We can not start a new job whenever the description is changed
- The default API Token that as available in the pipeline is severly restricted. The only way around this is with a (project/group/personal) access token with the permissions
api
andwrite_repository
.
This is currently in progress:
I have also thought about adding a Webhook server that one can deploy to manually create CI jobs when the description is updated.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request