feat: added gitlab pipelines provider#353
feat: added gitlab pipelines provider#353shahargl merged 9 commits intokeephq:mainfrom melsonic:melsonic
Conversation
|
@melsonic is attempting to deploy a commit to the KeepHQ Team on Vercel. A member of the Team first needs to authorize it. |
|
Thanks! Will review it ASAP :) Can you take a look at https://docs.keephq.dev/ and add the provider documentation? (How to get the webhook url, etc.) Please also add a PNG of GitLab pipelines icon to keep-up/public/icons 🙏🏼 |
Sure, I will update the documentation and the icon, and if the review recommends some change I will do that altogether. |
shahargl
left a comment
There was a problem hiding this comment.
lgtm just few small things -
- add the svg
- add docs (under docs/) how to use/get the token
Sure, I will add these changes ASAP 👍 |
Hi @shahargl before pushing a commit, please clarify these two points |
|
yea you can use that logo, and per the docs, you can see other providers docs (and even template) under docs/providers |
|
please review the changes @shahargl |
keep/providers/gitlabpipelines_provider/gitlabpipelines_provider.py
Outdated
Show resolved
Hide resolved
shahargl
left a comment
There was a problem hiding this comment.
change the class name to GitlabpipelinesProvider so tests will pass
done! lmk if anything still needs to be changed |
Codecov ReportAll modified lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #353 +/- ##
=======================================
Coverage 73.13% 73.13%
=======================================
Files 42 42
Lines 2092 2092
=======================================
Hits 1530 1530
Misses 562 562 ☔ View full report in Codecov by Sentry. |

Closes #326
Description
Added Gitlab Pipelines Provider to interact with the Gitlab Pipelines API.
/claim #326