summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #1483 from JohnVillalovos/jlvillal/mypy_cliNejc Habjan2021-06-012-40/+121
|\ \ \ | |/ / |/| | chore: add type-hints to gitlab/v4/cli.py
| * | chore: add type-hints to gitlab/v4/cli.pyJohn L. Villalovos2021-05-312-40/+121
| |/ | | | | | | | | | | * Add type-hints to gitlab/v4/cli.py * Add required type-hints to other files based on adding type-hints to gitlab/v4/cli.py
* | Merge pull request #1488 from JohnVillalovos/jlvillal/add_missing_optionNejc Habjan2021-06-011-1/+2
|\ \ | | | | | | chore: add missing optional create parameter for approval_rules
| * | chore: add missing optional create parameter for approval_rulesJohn L. Villalovos2021-05-311-1/+2
|/ / | | | | | | | | | | | | Add missing optional create parameter ('protected_branch_ids') to the project approvalrules. https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule
* | chore: apply typing suggestionsNejc Habjan2021-05-312-8/+12
| | | | | | | | Co-authored-by: John Villalovos <john@sodarock.com>
* | feat(objects): add support for generic packages APINejc Habjan2021-05-318-33/+378
|/
* feat(api): add deployment mergerequests interfaceLudwig Weiss2021-05-304-3/+112
|
* chore(ci): ignore .python-version from pyenvLudwig Weiss2021-05-301-0/+1
|
* chore: apply suggestionsNejc Habjan2021-05-305-18/+27
|
* feat(objects): support all issues statistics endpointsNejc Habjan2021-05-306-29/+96
|
* feat(objects): add support for descendant groups APINejc Habjan2021-05-294-0/+101
|
* chore: clean up tox, pre-commit and requirementsNejc Habjan2021-05-2911-51/+46
|
* fix(cli): add missing list filter for jobsNejc Habjan2021-05-291-1/+1
|
* Merge pull request #1249 from rmonat/masterNejc Habjan2021-05-293-1/+90
|\ | | | | feat: add pipeline test report support
| * feat(objects): add pipeline test report supportRaphaël Monat2021-05-293-1/+90
|/
* Merge pull request #1475 from JohnVillalovos/jlvillal/gitignoreNejc Habjan2021-05-291-0/+11
|\ | | | | chore: make certain dotfiles searchable by ripgrep
| * chore: make certain dotfiles searchable by ripgrepJohn L. Villalovos2021-05-291-0/+11
| | | | | | | | | | | | | | | | By explicitly NOT excluding the dotfiles we care about to the .gitignore file we make those files searchable by tools like ripgrep. By default dotfiles are ignored by ripgrep and other search tools (not grep)
* | Merge pull request #1481 from JohnVillalovos/jlvillal/no_getmroNejc Habjan2021-05-291-12/+10
|\ \ | | | | | | chore: use built-in function issubclass() instead of getmro()
| * | chore: use built-in function issubclass() instead of getmro()John L. Villalovos2021-05-281-12/+10
| |/ | | | | | | | | | | | | Code was using inspect.getmro() to replicate the functionality of the built-in function issubclass() Switch to using issubclass()
* | Merge pull request #1474 from JohnVillalovos/jlvillal/mv_unit_testsNejc Habjan2021-05-2957-3/+3
|\ \ | | | | | | chore: move 'gitlab/tests/' dir to 'tests/unit/'
| * | chore: move 'gitlab/tests/' dir to 'tests/unit/'John L. Villalovos2021-05-2657-3/+3
| |/ | | | | | | | | Move the 'gitlab/tests/' directory to 'tests/unit/' so we have all the tests located under the 'tests/' directory.
* | Merge pull request #1480 from JohnVillalovos/jlvillal/fix_hintNejc Habjan2021-05-291-1/+2
|\ \ | |/ |/| chore: correct a type-hint
| * chore: correct a type-hintJohn L. Villalovos2021-05-281-1/+2
|/
* Merge pull request #1469 from JohnVillalovos/jlvillal/test_directoryNejc Habjan2021-05-2630-5/+5
|\ | | | | chore: rename 'tools/functional/' to 'tests/functional/'
| * chore: rename 'tools/functional/' to 'tests/functional/'John L. Villalovos2021-05-2630-5/+5
|/ | | | | | | | | Rename the 'tools/functional/' directory to 'tests/functional/' This makes more sense as these are functional tests and not tools. This was dicussed in: https://github.com/python-gitlab/python-gitlab/discussions/1468
* Merge pull request #1465 from JohnVillalovos/jlvillal/fix_1452_query_parametersNejc Habjan2021-05-263-1/+140
|\ | | | | Switch mr.merge() to use post_data (was using query_data)
| * chore: add a merge_request() pytest fixture and use itJohn L. Villalovos2021-05-252-82/+105
| | | | | | | | | | Added a pytest.fixture for merge_request(). Use this fixture in tools/functional/api/test_merge_requests.py
| * chore: simplify functional testsJohn L. Villalovos2021-05-251-59/+57
| | | | | | | | | | Add a helper function to have less code duplication in the functional testing.
| * fix: change mr.merge() to use 'post_data'John L. Villalovos2021-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MR https://github.com/python-gitlab/python-gitlab/pull/1121 changed mr.merge() to use 'query_data'. This appears to have been wrong. From the Gitlab docs they state it should be sent in a payload body https://docs.gitlab.com/ee/api/README.html#request-payload since mr.merge() is a PUT request. > Request Payload > API Requests can use parameters sent as query strings or as a > payload body. GET requests usually send a query string, while PUT > or POST requests usually send the payload body Fixes: #1452 Related to: #1120
| * chore: add functional test mr.merge() with long commit messageJohn L. Villalovos2021-05-251-0/+59
| | | | | | | | | | | | | | | | | | | | Functional test to show that https://github.com/python-gitlab/python-gitlab/issues/1452 is fixed. Added a functional test to ensure that we can use large commit message (10_000+ bytes) in mr.merge() Related to: #1452
| * chore: add a functional test for issue #1120John L. Villalovos2021-05-251-0/+59
|/ | | | | | | | Going to switch to putting parameters from in the query string to having them in the 'data' body section. Add a functional test to make sure that we don't break anything. https://github.com/python-gitlab/python-gitlab/issues/1120
* Merge pull request #1456 from python-gitlab/feat/billable-membersJohn Villalovos2021-05-254-2/+111
|\ | | | | feat(objects): add support for billable members
| * feat(objects): add support for billable membersNejc Habjan2021-05-254-2/+111
|/
* Merge pull request #1463 from JohnVillalovos/jlvillal/isortNejc Habjan2021-05-2596-143/+96
|\ | | | | chore: add isort as a checker
| * chore: fix import ordering using isortJohn L. Villalovos2021-05-2595-143/+81
| | | | | | | | | | | | Fix the import ordering using isort. https://pycqa.github.io/isort/
| * chore: add an isort tox environment and run isort in CIJohn L. Villalovos2021-05-222-1/+16
|/ | | | | | | * Add an isort tox environment * Run the isort tox environment using --check in the Github CI https://pycqa.github.io/isort/
* Merge pull request #1290 from python-gitlab/fix/parse-cli-objects-camelcaseJohn Villalovos2021-05-173-19/+54
|\ | | | | fix(cli): fix parsing CLI objects to classnames
| * test(cli): add more real class scenariosNejc Habjan2021-05-151-0/+6
| |
| * fix(cli): fix parsing CLI objects to classnamesNejc Habjan2021-05-153-19/+48
| |
* | Merge pull request #1459 from ↵Nejc Habjan2021-05-161-2/+2
|\ \ | |/ |/| | | | | python-gitlab/renovate/alessandrojcm-commitlint-pre-commit-hook-5.x chore(deps): update precommit hook alessandrojcm/commitlint-pre-commit-hook to v5
| * chore(deps): update precommit hook alessandrojcm/commitlint-pre-commit-hook ↵Renovate Bot2021-05-151-2/+2
|/ | | | to v5
* Merge pull request #1376 from Shkurupii/feat-get-inherited-membersNejc Habjan2021-05-147-62/+97
|\ | | | | feat: get inherited member for project/group
| * feat: add feature to get inherited member for project/groupOleksii Shkurupii2021-05-077-62/+97
| |
* | Merge pull request #1455 from python-gitlab/renovate/gitlab-gitlab-ce-13.xNejc Habjan2021-05-141-1/+1
|\ \ | | | | | | chore(deps): update gitlab/gitlab-ce docker tag to v13.11.4-ce.0
| * | chore(deps): update gitlab/gitlab-ce docker tag to v13.11.4-ce.0Renovate Bot2021-05-141-1/+1
|/ /
* | Merge pull request #1451 from python-gitlab/renovate/docker-compose-1.xMax Wittig2021-05-111-1/+1
|\ \ | | | | | | chore(deps): update dependency docker-compose to v1.29.2
| * | chore(deps): update dependency docker-compose to v1.29.2Renovate Bot2021-05-101-1/+1
| | |
* | | Merge pull request #1427 from python-gitlab/chore/automate-releasesMax Wittig2021-05-104-15/+47
|\ \ \ | |/ / |/| | chore(ci): automate releases
| * | chore(ci): automate releasesNejc Habjan2021-05-034-15/+47
| | |
* | | Merge pull request #1448 from python-gitlab/docs/local-object-attributesMax Wittig2021-05-072-0/+25
|\ \ \ | | | | | | | | docs(api): add behavior in local attributes when updating objects