summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* feat: add basic GraphQL support (wip)feat/graphqlNejc Habjan2022-12-1113-100/+328
|
* test(unit): expand tests for pipeline schedulesNejc Habjan2022-12-112-4/+54
|
* chore: add docs for schedule pipelinesNejc Habjan2022-12-111-3/+9
|
* feat(api): support listing pipelines triggered by pipeline schedulesSteve Vermeulen2022-12-111-0/+13
|
* feat: allow filtering pipelines by sourceNick Brown2022-12-101-0/+1
| | | | | | See: https://docs.gitlab.com/ee/api/pipelines.html#list-project-pipelines Added in GitLab 14.3
* refactor: move the request call to the backend (#2413)Liora Milbaum2022-12-102-2/+43
|
* chore(tox): ensure test envs have all dependenciesNejc Habjan2022-12-093-1/+3
|
* docs(faq): describe and group common errorsNejc Habjan2022-12-092-46/+86
|
* refactor: Moving RETRYABLE_TRANSIENT_ERROR_CODES to constLiora Milbaum2022-12-063-3/+4
|
* chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34.48.4renovate[bot]2022-12-051-1/+1
|
* chore(deps): update dessant/lock-threads action to v4renovate[bot]2022-12-051-1/+1
|
* feat(client): bootstrap the http backends concept (#2391)Liora Milbaum2022-12-053-5/+32
|
* fix(deps): bump requests-toolbelt to fix deprecation warningNejc Habjan2022-12-051-1/+1
|
* feat: add resource iteration events (see ↵Oliver Blasius2022-12-044-0/+80
| | | | https://docs.gitlab.com/ee/api/resource_iteration_events.html)
* feat: allow passing kwargs to Gitlab class when instantiating with ↵Liora Milbaum2022-12-044-1/+62
| | | | `from_config` (#2392)
* feat: add keep_base_url when getting configuration from fileAntoine Meynard2022-12-031-0/+10
|
* fix: Use the ProjectIterationManager within the Project objectRyan Holleran2022-12-031-2/+2
| | | | | | | | The Project object was previously using the GroupIterationManager resulting in the incorrect API endpoint being used. Utilize the correct ProjectIterationManager instead. Resolves #2403
* fix(api): Make description optional for releaseslovetox2022-12-031-1/+1
|
* chore: Use SPDX license expression in project metadataFrazer McLean2022-12-031-1/+1
|
* chore(deps): update actions/download-artifact action to v3renovate[bot]2022-12-021-1/+1
|
* chore(deps): update all non-major dependenciesrenovate[bot]2022-12-022-9/+9
|
* chore: release v3.12.0v3.12.0github-actions2022-11-282-1/+23
|
* chore: validate httpx package is not installed by defaultLiora Milbaum2022-11-234-1/+50
|
* feat: add support for SAML group links (#2367)Abhishek Singh2022-11-224-1/+164
|
* fix(cli): Enable debug before doing authEmanuele Aina2022-11-211-3/+2
| | | | | | | | | | | | | | | | Authentication issues are currently hard to debug since `--debug` only has effect after `gl.auth()` has been called. For example, a 401 error is printed without any details about the actual HTTP request being sent: $ gitlab --debug --server-url https://gitlab.com current-user get 401: 401 Unauthorized By moving the call to `gl.enable_debug()` the usual debug logs get printed before the final error message. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
* chore(deps): update all non-major dependenciesrenovate[bot]2022-11-211-2/+2
|
* test(api): fix flaky test `test_cancel_merge_when_pipeline_succeeds`John L. Villalovos2022-11-211-0/+1
| | | | | | | | | This is an attempt to fix the flaky test `test_cancel_merge_when_pipeline_succeeds`. Were seeing a: 405 Method Not Allowed error when setting the MR to merge_when_pipeline_succeeds. Closes: #2383
* docs: Use the term "log file" for getting a job log fileJohn L. Villalovos2022-11-181-1/+1
| | | | | | | | The GitLab docs refer to it as a log file: https://docs.gitlab.com/ee/api/jobs.html#get-a-log-file "trace" is the endpoint name but not a common term people will think of for a "log file"
* feat(groups): add LDAP link manager and deprecate old API endpointsNejc Habjan2022-11-174-31/+112
|
* refactor: explicitly use ProjectSecureFileNejc Habjan2022-11-174-13/+15
|
* feat(groups): add support for listing ldap_group_links (#2371)Ray2022-11-162-0/+44
|
* chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34.24.0renovate[bot]2022-11-141-1/+1
|
* docs(groups): describe GitLab.com group creation limitationNejc Habjan2022-11-101-0/+6
|
* feat: implement secure files APIBen Brown2022-11-106-0/+221
|
* chore: correct website for pylintJohn L. Villalovos2022-11-101-1/+1
| | | | Use https://github.com/PyCQA/pylint as the website for pylint.
* feat(ci): Re-Run Tests on PR Comment workflowLiora Milbaum2022-11-092-0/+27
|
* docs(api): pushrules remove saying `None` is returned when not foundJohn L. Villalovos2022-11-082-2/+2
| | | | | | | | | | | | | In `groups.pushrules.get()`, GitLab does not return `None` when no rules are found. GitLab returns a 404. Update docs to not say it will return `None` Also update docs in `project.pushrules.get()` to be consistent. Not 100% sure if it returns `None` or returns a 404, but we don't need to document that. Closes: #2368
* chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34.20.0renovate[bot]2022-11-071-1/+1
|
* feat(api): add support for getting a project's pull mirror detailsJohn L. Villalovos2022-11-043-0/+54
| | | | | | | Add the ability to get a project's pull mirror details. This was added in GitLab 15.5 and is a PREMIUM feature. https://docs.gitlab.com/ee/api/projects.html#get-a-projects-pull-mirror-details
* fix(cli): expose missing mr_default_target_self project attributeRomain Dartigues2022-11-031-0/+1
| | | | | | | | | | | | Example:: gitlab project update --id 616 --mr-default-target-self 1 References: * https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58093 * https://gitlab.com/gitlab-org/gitlab/-/blob/v13.11.0-ee/doc/user/project/merge_requests/creating_merge_requests.md#new-merge-request-from-a-fork * https://gitlab.com/gitlab-org/gitlab/-/blob/v14.7.0-ee/doc/api/projects.md#get-single-project
* feat(api): add support for remote project import from AWS S3 (#2357)Abhishek Singh2022-11-024-4/+141
|
* feat(api): add support for remote project import (#2348)Abhishek Singh2022-11-014-0/+99
|
* Merge pull request #2347 from Shreya-7/issue-2264-add-application-statisticsNejc Habjan2022-11-017-1/+111
|\ | | | | feat(api): add application statistics
| * feat(api): add application statisticsShreya2022-11-017-1/+111
|/
* fix: use POST method and return dict in ↵John Villalovos2022-10-314-9/+47
| | | | | | | | | | | | | | `cancel_merge_when_pipeline_succeeds()` (#2350) * Call was incorrectly using a `PUT` method when should have used a `POST` method. * Changed return type to a `dict` as GitLab only returns {'status': 'success'} on success. Since the function didn't work previously, this should not impact anyone. * Updated the test fixture `merge_request` to add ability to create a pipeline. * Added functional test for `mr.cancel_merge_when_pipeline_succeeds()` Fixes: #2349
* Merge pull request #2351 from python-gitlab/renovate/all-minor-patchNejc Habjan2022-10-313-4/+4
|\ | | | | chore(deps): update all non-major dependencies
| * chore(deps): update all non-major dependenciesrenovate[bot]2022-10-313-4/+4
|/
* Merge pull request #2352 from ↵Nejc Habjan2022-10-311-1/+1
|\ | | | | | | | | python-gitlab/renovate/maxbrunet-pre-commit-renovate-34.x chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34
| * chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v34renovate[bot]2022-10-311-1/+1
|/
* chore: release v3.11.0v3.11.0github-actions2022-10-282-1/+21
|