Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Merge pull request #1483 from JohnVillalovos/jlvillal/mypy_cli | Nejc Habjan | 2021-06-01 | 2 | -40/+121 | |
|\ \ \ | |/ / |/| | | chore: add type-hints to gitlab/v4/cli.py | |||||
| * | | chore: add type-hints to gitlab/v4/cli.py | John L. Villalovos | 2021-05-31 | 2 | -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_option | Nejc Habjan | 2021-06-01 | 1 | -1/+2 | |
|\ \ | | | | | | | chore: add missing optional create parameter for approval_rules | |||||
| * | | chore: add missing optional create parameter for approval_rules | John L. Villalovos | 2021-05-31 | 1 | -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 suggestions | Nejc Habjan | 2021-05-31 | 2 | -8/+12 | |
| | | | | | | | | Co-authored-by: John Villalovos <john@sodarock.com> | |||||
* | | feat(objects): add support for generic packages API | Nejc Habjan | 2021-05-31 | 8 | -33/+378 | |
|/ | ||||||
* | feat(api): add deployment mergerequests interface | Ludwig Weiss | 2021-05-30 | 4 | -3/+112 | |
| | ||||||
* | chore(ci): ignore .python-version from pyenv | Ludwig Weiss | 2021-05-30 | 1 | -0/+1 | |
| | ||||||
* | chore: apply suggestions | Nejc Habjan | 2021-05-30 | 5 | -18/+27 | |
| | ||||||
* | feat(objects): support all issues statistics endpoints | Nejc Habjan | 2021-05-30 | 6 | -29/+96 | |
| | ||||||
* | feat(objects): add support for descendant groups API | Nejc Habjan | 2021-05-29 | 4 | -0/+101 | |
| | ||||||
* | chore: clean up tox, pre-commit and requirements | Nejc Habjan | 2021-05-29 | 11 | -51/+46 | |
| | ||||||
* | fix(cli): add missing list filter for jobs | Nejc Habjan | 2021-05-29 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #1249 from rmonat/master | Nejc Habjan | 2021-05-29 | 3 | -1/+90 | |
|\ | | | | | feat: add pipeline test report support | |||||
| * | feat(objects): add pipeline test report support | Raphaël Monat | 2021-05-29 | 3 | -1/+90 | |
|/ | ||||||
* | Merge pull request #1475 from JohnVillalovos/jlvillal/gitignore | Nejc Habjan | 2021-05-29 | 1 | -0/+11 | |
|\ | | | | | chore: make certain dotfiles searchable by ripgrep | |||||
| * | chore: make certain dotfiles searchable by ripgrep | John L. Villalovos | 2021-05-29 | 1 | -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_getmro | Nejc Habjan | 2021-05-29 | 1 | -12/+10 | |
|\ \ | | | | | | | chore: use built-in function issubclass() instead of getmro() | |||||
| * | | chore: use built-in function issubclass() instead of getmro() | John L. Villalovos | 2021-05-28 | 1 | -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_tests | Nejc Habjan | 2021-05-29 | 57 | -3/+3 | |
|\ \ | | | | | | | chore: move 'gitlab/tests/' dir to 'tests/unit/' | |||||
| * | | chore: move 'gitlab/tests/' dir to 'tests/unit/' | John L. Villalovos | 2021-05-26 | 57 | -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_hint | Nejc Habjan | 2021-05-29 | 1 | -1/+2 | |
|\ \ | |/ |/| | chore: correct a type-hint | |||||
| * | chore: correct a type-hint | John L. Villalovos | 2021-05-28 | 1 | -1/+2 | |
|/ | ||||||
* | Merge pull request #1469 from JohnVillalovos/jlvillal/test_directory | Nejc Habjan | 2021-05-26 | 30 | -5/+5 | |
|\ | | | | | chore: rename 'tools/functional/' to 'tests/functional/' | |||||
| * | chore: rename 'tools/functional/' to 'tests/functional/' | John L. Villalovos | 2021-05-26 | 30 | -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_parameters | Nejc Habjan | 2021-05-26 | 3 | -1/+140 | |
|\ | | | | | Switch mr.merge() to use post_data (was using query_data) | |||||
| * | chore: add a merge_request() pytest fixture and use it | John L. Villalovos | 2021-05-25 | 2 | -82/+105 | |
| | | | | | | | | | | Added a pytest.fixture for merge_request(). Use this fixture in tools/functional/api/test_merge_requests.py | |||||
| * | chore: simplify functional tests | John L. Villalovos | 2021-05-25 | 1 | -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. Villalovos | 2021-05-25 | 1 | -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 message | John L. Villalovos | 2021-05-25 | 1 | -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 #1120 | John L. Villalovos | 2021-05-25 | 1 | -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-members | John Villalovos | 2021-05-25 | 4 | -2/+111 | |
|\ | | | | | feat(objects): add support for billable members | |||||
| * | feat(objects): add support for billable members | Nejc Habjan | 2021-05-25 | 4 | -2/+111 | |
|/ | ||||||
* | Merge pull request #1463 from JohnVillalovos/jlvillal/isort | Nejc Habjan | 2021-05-25 | 96 | -143/+96 | |
|\ | | | | | chore: add isort as a checker | |||||
| * | chore: fix import ordering using isort | John L. Villalovos | 2021-05-25 | 95 | -143/+81 | |
| | | | | | | | | | | | | Fix the import ordering using isort. https://pycqa.github.io/isort/ | |||||
| * | chore: add an isort tox environment and run isort in CI | John L. Villalovos | 2021-05-22 | 2 | -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-camelcase | John Villalovos | 2021-05-17 | 3 | -19/+54 | |
|\ | | | | | fix(cli): fix parsing CLI objects to classnames | |||||
| * | test(cli): add more real class scenarios | Nejc Habjan | 2021-05-15 | 1 | -0/+6 | |
| | | ||||||
| * | fix(cli): fix parsing CLI objects to classnames | Nejc Habjan | 2021-05-15 | 3 | -19/+48 | |
| | | ||||||
* | | Merge pull request #1459 from ↵ | Nejc Habjan | 2021-05-16 | 1 | -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 Bot | 2021-05-15 | 1 | -2/+2 | |
|/ | | | | to v5 | |||||
* | Merge pull request #1376 from Shkurupii/feat-get-inherited-members | Nejc Habjan | 2021-05-14 | 7 | -62/+97 | |
|\ | | | | | feat: get inherited member for project/group | |||||
| * | feat: add feature to get inherited member for project/group | Oleksii Shkurupii | 2021-05-07 | 7 | -62/+97 | |
| | | ||||||
* | | Merge pull request #1455 from python-gitlab/renovate/gitlab-gitlab-ce-13.x | Nejc Habjan | 2021-05-14 | 1 | -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.0 | Renovate Bot | 2021-05-14 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #1451 from python-gitlab/renovate/docker-compose-1.x | Max Wittig | 2021-05-11 | 1 | -1/+1 | |
|\ \ | | | | | | | chore(deps): update dependency docker-compose to v1.29.2 | |||||
| * | | chore(deps): update dependency docker-compose to v1.29.2 | Renovate Bot | 2021-05-10 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge pull request #1427 from python-gitlab/chore/automate-releases | Max Wittig | 2021-05-10 | 4 | -15/+47 | |
|\ \ \ | |/ / |/| | | chore(ci): automate releases | |||||
| * | | chore(ci): automate releases | Nejc Habjan | 2021-05-03 | 4 | -15/+47 | |
| | | | ||||||
* | | | Merge pull request #1448 from python-gitlab/docs/local-object-attributes | Max Wittig | 2021-05-07 | 2 | -0/+25 | |
|\ \ \ | | | | | | | | | docs(api): add behavior in local attributes when updating objects |