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

Gitlab has a method for getting all linked merge requests from issue, here is the link for the documentation - https://docs.gitlab.com/ee/api/issues.html#list-merge-requests-related-to-issue I tried to customize IssueApi class and added the...
We cannot provide several JobScope for this method whereas Gitlab API allows it: see `org.gitlab4j.api.JobApi#getJobs(java.lang.Object, org.gitlab4j.api.Constants.JobScope)` Workaround is for instance: ```java GitLabApiForm formData = new GitLabApiForm().withParam("scope", Arrays.asList(Constants.JobScope.SUCCESS, Constants.JobScope.RUNNING, Constants.JobScope.PENDING)); JobApi...
see https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/25306
Am I blind, or is the generic packages API missing? As it is, the Packages API only allows List/Get/Delete, but uploading a file as documented here is not available: https://docs.gitlab.com/ee/user/packages/generic_packages/#publish-a-package-file
If we move to Java 11 or 17 (see #817), probably the built-in java client would be sufficient for this library. This would reduce the dependency graph of this project....
 method projectApi.uploadFile() can not upload files,What method can I use to upload files
There are several cases of bulk queries that return 'lighter' versions of objects. For example `mergeRequestApi.getMergeRequests()` returns a list `MergeRequest` objects that contain only basic info. The class provides accessors...
org.gitlab4j.api.IssuesApi#addSpentTime can not set optional
Hi I have been using the `gitlab4j-api` library with an internal tool and it has been working no problem until I upgraded GitLab to the latest release `16.5.2` I am...