Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | chore(deps): update dependency mypy to v0.902 | Renovate Bot | 2021-06-13 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #1505 from JohnVillalovos/jlvillal/mypy-deps | Nejc Habjan | 2021-06-13 | 1 | -0/+2 | |
|\ \ | | | | | | | chore: add new required type packages for mypy | |||||
| * | | chore: add new required type packages for mypy | John L. Villalovos | 2021-06-08 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | New version of mypy flagged errors for missing types. Install the recommended type-* packages that resolve the issues. | |||||
* | | | Merge pull request #1511 from JohnVillalovos/jlvillal/testing-type-hints | Nejc Habjan | 2021-06-13 | 2 | -50/+115 | |
|\ \ \ | | | | | | | | | chore: add type-hints to gitlab/v4/objects/projects.py | |||||
| * | | | chore: add type-hints to gitlab/v4/objects/projects.py | John L. Villalovos | 2021-06-12 | 2 | -50/+115 | |
|/ / / | | | | | | | | | | Adding type-hints to gitlab/v4/objects/projects.py | |||||
* | | | chore: release v2.8.0v2.8.0 | github-actions | 2021-06-10 | 2 | -1/+37 | |
| | | | ||||||
* | | | Merge pull request #1487 from JohnVillalovos/jlvillal/check_attrs | Nejc Habjan | 2021-06-10 | 2 | -0/+12 | |
|\ \ \ | | | | | | | | | fix: catch invalid type used to initialize RESTObject | |||||
| * | | | fix: catch invalid type used to initialize RESTObject | John L. Villalovos | 2021-06-10 | 2 | -0/+12 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | Sometimes we have errors where we don't get a dictionary passed to RESTObject.__init__() method. This breaks things but in confusing ways. Check in the __init__() method and raise an exception if it occurs. | |||||
* | | | Merge pull request #1489 from python-gitlab/chore/release-action-gh-token | Nejc Habjan | 2021-06-09 | 1 | -1/+2 | |
|\ \ \ | | | | | | | | | chore(ci): use PAT for release workflow | |||||
| * | | | chore(ci): use admin PAT for release workflow | Nejc Habjan | 2021-06-01 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | fix: functional project service test (#1500) | John Villalovos | 2021-06-09 | 3 | -3/+8 | |
| | | | | | | | | | | | | chore: fix functional project service test | |||||
* | | | | Merge pull request #1499 from JohnVillalovos/jlvillal/projects_attrs | Max Wittig | 2021-06-09 | 1 | -81/+99 | |
|\ \ \ \ | |_|/ / |/| | | | chore: sync create and update attributes for Projects | |||||
| * | | | chore: sync create and update attributes for Projects | John L. Villalovos | 2021-06-03 | 1 | -81/+99 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync the create attributes with: https://docs.gitlab.com/ee/api/projects.html#create-project Sync the update attributes with documentation at: https://docs.gitlab.com/ee/api/projects.html#edit-project As a note the ordering of the attributes was done to match the ordering of the attributes in the documentation. Closes: #1497 | |||||
* | | | Merge pull request #1490 from benjamb/benbrown/keys | Nejc Habjan | 2021-06-03 | 7 | -0/+153 | |
|\ \ \ | | | | | | | | | feat: add keys endpoint | |||||
| * | | | feat: add keys endpoint | Ben Brown | 2021-06-03 | 7 | -0/+153 | |
|/ / / | ||||||
* | | | feat(objects): add support for Group wikis (#1484) | Simon Pamies | 2021-06-03 | 4 | -4/+55 | |
| | | | | | | | | | feat(objects): add support for Group wikis | |||||
* | | | chore: add missing linters to pre-commit and pin versions | Nejc Habjan | 2021-06-02 | 3 | -4/+15 | |
|/ / | ||||||
* | | Merge pull request #1478 from benjamb/benbrown/keep-containers | Nejc Habjan | 2021-06-01 | 7 | -12/+52 | |
|\ \ | | | | | | | Optionally keep containers after running integration tests | |||||
| * | | fix: ensure kwargs are passed appropriately for ObjectDeleteMixin | Ben Brown | 2021-06-01 | 1 | -1/+1 | |
| | | | ||||||
| * | | test(functional): force delete users on reset | Ben Brown | 2021-06-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | Timing issues between requesting group deletion and GitLab enacting that deletion resulted in errors while attempting to delete a user which was the sole owner of said group (see: test_groups). Pass the 'hard_delete' parameter to ensure user deletion. | |||||
| * | | docs: fix typo in http_delete docstring | Ben Brown | 2021-06-01 | 1 | -1/+1 | |
| | | | ||||||
| * | | test(api): fix issues test | Ben Brown | 2021-06-01 | 1 | -3/+3 | |
| | | | | | | | | | | | | Was incorrectly using the issue 'id' vs 'iid'. | |||||
| * | | test(functional): explicitly remove deploy tokens on reset | Ben Brown | 2021-06-01 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | Deploy tokens would remain in the instance if the respective project or group was deleted without explicitly revoking the deploy tokens first. | |||||
| * | | test(cli): replace assignment expression | Ben Brown | 2021-06-01 | 1 | -5/+3 | |
| | | | | | | | | | | | | | | | This is a feature added in 3.8, removing it allows for the test to run with lower python versions. | |||||
| * | | test(functional): optionally keep containers running post-tests | Ben Brown | 2021-06-01 | 3 | -1/+39 | |
| | | | | | | | | | | | | | | | | | | Additionally updates token creation to make use of `first_or_create()`, to avoid errors from the script caused by GitLab constraints preventing duplicate tokens with the same value. | |||||
* | | | 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 |