gitpod-io / gitpod-io/gitpod

Send commit statuses to GitLab, Bitbucket, and GitHub Enterprise

Open
#8,796 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

git provider: bitbucket git provider: github git provider: gitlab meta: never-stale team: webapp type: improvement
Dominant language
TypeScript
Stars
13.8k
Forks
1.4k
Avg merge
17h 58m
Merged PRs (30d)
5

Description

Is your feature request related to a problem? Please describe

We currently have this support matrix:

Integration Can create Project Push triggers Prebuild Prebuild sets Commit Status
github.com
GitHub Enterprise
gitlab.com
Self-Managed GitLab
bitbucket.org
Bitbucket Server

Describe the behaviour you'd like

This issue is about making the rightmost column green:

  • Send prebuild commit statuses to both gitlab.com and Self-Managed GitLab (via the API)
  • Send prebuild commit statuses to bitbucket.org (via the API)
  • Send prebuild commit statuses to GitHub Enterprise (via the API)

Describe alternatives you've considered

Additional context

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the prebuild commit-status handling and the provider integration entry points, then read the linked GitLab, Bitbucket, and GitHub commit-status API documentation. Done means prebuild statuses are sent for gitlab.com, Self-Managed GitLab, bitbucket.org, and GitHub Enterprise, matching the requested support matrix.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, gitlab, typescript
Domain
api, ci-cd, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.