Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore: consolidate license and authors | Nejc Habjan | 2022-08-04 | 1 | -3/+1 |
| | |||||
* | docs: describe self-revoking personal access tokens | Nejc Habjan | 2022-07-29 | 2 | -0/+32 |
| | |||||
* | Merge pull request #2194 from python-gitlab/jlvillal/update-gitlab | Nejc Habjan | 2022-07-29 | 3 | -5/+10 |
|\ | | | | | test(functional): bump GitLab docker image to 15.2.0-ee.0 | ||||
| * | chore(clusters): deprecate clusters support | John L. Villalovos | 2022-07-28 | 2 | -4/+9 |
| | | | | | | | | | | | | | | | | | | | | | | Cluster support was deprecated in GitLab 14.5 [1]. And disabled by default in GitLab 15.0 [2] * Update docs to mark clusters as deprecated * Remove testing of clusters [1] https://docs.gitlab.com/ee/api/project_clusters.html [2] https://gitlab.com/groups/gitlab-org/configure/-/epics/8 | ||||
| * | chore(topics): 'title' is required when creating a topic | John L. Villalovos | 2022-07-28 | 1 | -1/+1 |
| | | | | | | | | In GitLab >= 15.0 `title` is required when creating a topic. | ||||
* | | docs(cli): showcase use of token scopes | Nejc Habjan | 2022-07-28 | 1 | -1/+48 |
|/ | |||||
* | feat: add support for iterations API | Nejc Habjan | 2022-07-27 | 2 | -0/+34 |
| | |||||
* | feat(groups): add support for shared projects API | Nejc Habjan | 2022-07-26 | 1 | -3/+7 |
| | |||||
* | docs(projects): document export with upload to URL | Nejc Habjan | 2022-07-24 | 1 | -0/+13 |
| | |||||
* | feat(issues): add support for issue reorder API | Nejc Habjan | 2022-07-24 | 1 | -0/+4 |
| | |||||
* | feat(namespaces): add support for namespace existence API | Nejc Habjan | 2022-07-24 | 1 | -0/+12 |
| | |||||
* | feat: add support for group and project invitations API | Nejc Habjan | 2022-07-23 | 2 | -0/+74 |
| | |||||
* | feat(projects): add support for project restore API | Nejc Habjan | 2022-07-23 | 1 | -0/+4 |
| | |||||
* | refactor: migrate services to integrations | Nejc Habjan | 2022-07-23 | 1 | -21/+21 |
| | |||||
* | fix(runners): fix listing for /runners/all | Nejc Habjan | 2022-07-23 | 2 | -3/+39 |
| | |||||
* | docs: describe fetching existing export status | Nejc Habjan | 2022-07-23 | 1 | -0/+8 |
| | |||||
* | fix: add `get_all` param (and `--get-all`) to allow passing `all` to API | Nejc Habjan | 2022-07-21 | 8 | -23/+24 |
| | |||||
* | feat: add `asdict()` and `to_json()` methods to Gitlab Objects | John L. Villalovos | 2022-07-20 | 1 | -0/+32 |
| | | | | | | | | | | | | | | | Add an `asdict()` method that returns a dictionary representation copy of the Gitlab Object. This is a copy and changes made to it will have no impact on the Gitlab Object. The `asdict()` method name was chosen as both the `dataclasses` and `attrs` libraries have an `asdict()` function which has the similar purpose of creating a dictionary represenation of an object. Also add a `to_json()` method that returns a JSON string representation of the object. Closes: #1116 | ||||
* | feat(groups): add support for group-level registry repositories | Nejc Habjan | 2022-07-20 | 1 | -0/+4 |
| | |||||
* | feat: support validating CI lint results | Nejc Habjan | 2022-07-09 | 2 | -3/+34 |
| | |||||
* | docs: document CI Lint usage | Nejc Habjan | 2022-07-05 | 5 | -43/+98 |
| | |||||
* | docs(users): add docs about listing a user's projects | John L. Villalovos | 2022-07-04 | 1 | -1/+30 |
| | | | | | | | Add docs about listing a user's projects. Update docs on the membership API to update the URL to the upstream docs and also add a note that it requires Administrator access to use. | ||||
* | Merge pull request #1896 from python-gitlab/jlvillal/ci_lint | Nejc Habjan | 2022-07-05 | 1 | -0/+43 |
|\ | | | | | feat: add Project CI Lint support | ||||
| * | feat(objects): add Project CI Lint support | John L. Villalovos | 2022-07-04 | 1 | -0/+43 |
| | | | | | | | | | | | | Add support for validating a project's CI configuration [1] [1] https://docs.gitlab.com/ee/api/lint.html | ||||
* | | Merge pull request #2126 from python-gitlab/jlvillal/push_rules | Nejc Habjan | 2022-07-05 | 2 | -2/+2 |
|\ \ | |/ |/| | docs: update return type of pushrules | ||||
| * | docs: update return type of pushrules | John L. Villalovos | 2022-07-04 | 2 | -2/+2 |
| | | | | | | | | | | Update the return type of pushrules to surround None with back-ticks to make it code-formatted. | ||||
* | | docs: describe ROPC flow in place of password authentication | Nejc Habjan | 2022-07-04 | 2 | -20/+21 |
|/ | |||||
* | feat: add support for group push rules | O'Keefe, Gerard (Gerry) | 2022-07-04 | 1 | -0/+34 |
| | | | | | | Add the GroupPushRules and GroupPushRulesManager classes. Closes: #1259 | ||||
* | Merge pull request #2110 from python-gitlab/jlvillal/mr_approval_rules | Nejc Habjan | 2022-06-28 | 1 | -0/+5 |
|\ | | | | | feat(api): add support for `get` for a MR approval rule | ||||
| * | feat(api): add support for `get` for a MR approval rule | John L. Villalovos | 2022-06-27 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | In GitLab 14.10 they added support to get a single merge request approval rule [1] Add support for it to ProjectMergeRequestApprovalRuleManager [1] https://docs.gitlab.com/ee/api/merge_request_approvals.html#get-a-single-merge-request-level-rule | ||||
* | | chore(docs): convert tabs to spaces | John L. Villalovos | 2022-06-27 | 1 | -10/+10 |
|/ | | | | Some tabs snuck into the documentation. Convert them to 4-spaces. | ||||
* | test: add tests and clean up usage for new enums | Nejc Habjan | 2022-06-27 | 7 | -21/+21 |
| | |||||
* | feat(downloads): allow streaming downloads access to response iterator (#1956) | Tom Catshoek | 2022-06-26 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | * feat(downloads): allow streaming downloads access to response iterator Allow access to the underlying response iterator when downloading in streaming mode by specifying `iterator=True`. Update type annotations to support this change. * docs(api-docs): add iterator example to artifact download Document the usage of the `iterator=True` option when downloading artifacts * test(packages): add tests for streaming downloads | ||||
* | docs(api): add separate section for advanced usage | Nejc Habjan | 2022-06-25 | 3 | -160/+164 |
| | |||||
* | Merge pull request #2061 from bgamari/patch-1 | Nejc Habjan | 2022-06-25 | 1 | -0/+7 |
|\ | | | | | feat(users): add approve and reject methods to User | ||||
| * | feat(users): add approve and reject methods to User | Ben Gamari | 2022-06-25 | 1 | -0/+7 |
| | | | | | | | | | | | | As requested in #1604. Co-authored-by: John Villalovos <john@sodarock.com> | ||||
* | | docs(api): document usage of head() methods | Nejc Habjan | 2022-06-25 | 2 | -1/+32 |
|/ | |||||
* | docs(projects): provide more detailed import examples | Nejc Habjan | 2022-06-25 | 1 | -2/+17 |
| | |||||
* | docs(projects): document 404 gotcha with unactivated integrations | Nejc Habjan | 2022-06-25 | 1 | -6/+17 |
| | |||||
* | docs(variables): instruct users to follow GitLab rules for values | Nejc Habjan | 2022-06-25 | 1 | -0/+6 |
| | |||||
* | docs(api): stop linking to python-requests.org | Nejc Habjan | 2022-06-25 | 1 | -3/+3 |
| | |||||
* | docs(api): fix incorrect docs for merge_request_approvals (#2094) | John Villalovos | 2022-06-25 | 1 | -1/+4 |
| | | | | | | | | | | | | | | * docs(api): fix incorrect docs for merge_request_approvals The `set_approvers()` method is on the `ProjectApprovalManager` class. It is not part of the `ProjectApproval` class. The docs were previously showing to call `set_approvers` using a `ProjectApproval` instance, which would fail. Correct the documentation. This was pointed out by a question on the Gitter channel. Co-authored-by: Nejc Habjan <nejc.habjan@siemens.com> | ||||
* | docs(api-usage): add import os in example | Arthur Lutz | 2022-06-24 | 1 | -0/+1 |
| | |||||
* | chore(docs): ignore nitpicky warnings | Nejc Habjan | 2022-06-23 | 1 | -0/+1 |
| | |||||
* | chore: patch sphinx for explicit re-exports | Nejc Habjan | 2022-06-23 | 2 | -0/+21 |
| | |||||
* | feat(api): convert gitlab.const to Enums | Jochen Sprickerhof | 2022-06-22 | 7 | -50/+50 |
| | | | | | | | This allows accessing the elements by value, i.e.: import gitlab.const gitlab.const.AccessLevel(20) | ||||
* | feat: Add support for Protected Environments | calve | 2022-06-22 | 3 | -1/+49 |
| | | | | | | | | - https://docs.gitlab.com/ee/api/protected_environments.html - https://github.com/python-gitlab/python-gitlab/issues/1130 no write operation are implemented yet as I have no use case right now and am not sure how it should be done | ||||
* | feat(users): add ban and unban methods | Antoine Auger | 2022-06-13 | 1 | -0/+5 |
| | |||||
* | docs(usage): refer to upsteam docs instead of custom attributes | Nejc Habjan | 2022-06-06 | 1 | -14/+12 |
| | |||||
* | docs(ext): fix rendering for RequiredOptional dataclass | Nejc Habjan | 2022-06-06 | 1 | -10/+10 |
| |