gitlab4j-api
gitlab4j-api copied to clipboard
GitLab4J API (gitlab4j-api) provides a full featured Java client library for working with GitLab repositories via the GitLab REST API
After successful login, how to obtain the current session time and log in again or refresh the token when it is about to expire GitLabApi.oauth2Login("URL", username, password); // do business...
looking at ``` public Environment updateEnvironment(Object projectIdOrPath, Long environmentId, String name, String externalUrl) throws GitLabApiException { GitLabApiForm formData = (new GitLabApiForm()).withParam("name", name).withParam("external_url", externalUrl); Response response = this.putWithFormData(Status.OK, formData, new Object[]{formData,...
On various api like getMergeRequest or MergeRequest object or MergeRequestParams list object is considered a List considering that it's duplicated labels doesn't make sense, shouldn't this structure be a set...
Maven build fails due to dependency convergence error. If I include these dependencies in exclusion category, then the Duplicate Class rule breaks, Where the duplicate classes are from aopallianace from...
shouldn't field "state" in MergeRequest.java be an enum? like MergeRequestStatus or it's not the same?
The webhook listener don't support Confidential Note: ``` org.gitlab4j.api.GitLabApiException: Unsupported X-Gitlab-Event, event Name=Confidential Note Hook ```
# Background We are getting jobs from pipeline, but it often throw `ProcessingException`. I think this is not expected exception which you design. I read part of your source code,...
From Gitlab's documentation: https://docs.gitlab.com/ee/api/personal_access_tokens.html
Currently some integration are running against a GitLab started in docker, controlled by those properties in the POM: https://github.com/gitlab4j/gitlab4j-api/blob/b2942f39fc516c584cdce1567bf79638e222e834/pom.xml#L69-L72 * The GitLab version version is old. * Tests rely on...
We have been discussing with @jabby that we could investigate usage of the [jreleaser](https://jreleaser.org) project to publish to maven central. Reference: https://jreleaser.org/guide/latest/examples/maven/maven-central.html