#Any plans on supporting Gitlab?

4 messages · Page 1 of 1 (latest)

summer glacier
#

Title, thank you!

vale wyvern
#

Yes - we can definitely get it added. Btw what is your usecase?

high plank
#

I'm also interested

stark gulch
#

I could create a custom tool using a openapi spec.

I used this spec: https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/api/openapi/openapi.yaml

And I create this integration yaml:

name: GitLab
description: GitLab integration for composio.dev
logo: https://about.gitlab.com/images/press/logo/png/gitlab-icon-rgb.png
categories: ["Version Control", "CI/CD"]
get_current_user_endpoint: "/user"

auth_schemes:
- scheme_name: gitlab_api-key
  auth_mode: API_KEY
  proxy:
    base_url: "{{base_url}}"
    headers:
      Private-Token: "{{api_key}}"
  fields:
    - name: api_key
      expected_from_customer: true 
      displayName: API Key
      description: "Your GitLab API key"
      type: string
      required: true
    - name: base_url
      expected_from_customer: true 
      displayName: Base URL
      description: "The base URL of your GitLab instance"
      type: string
      required: false
      default: "https://gitlab.com/api/v4"