Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat(client): mask tokens by default when loggingfeat/logging-mask-tokens | Nejc Habjan | 2022-07-29 | 3 | -5/+73 |
| | |||||
* | Merge pull request #2188 from python-gitlab/jlvillal/fix_functional_ci | Nejc Habjan | 2022-07-29 | 2 | -11/+71 |
|\ | | | | | test: attempt to make functional test startup more reliable | ||||
| * | test: attempt to make functional test startup more reliable | John L. Villalovos | 2022-07-29 | 2 | -11/+71 |
| | | | | | | | | | | | | | | | | | | | | | | | | The functional tests have been erratic. Current theory is that we are starting the tests before the GitLab container is fully up and running. * Add checking of the Health Check[1] endpoints. * Add a 20 second delay after we believe it is up and running. * Increase timeout from 300 to 400 seconds [1] https://docs.gitlab.com/ee/user/admin_area/monitoring/health_check.html | ||||
* | | docs: describe self-revoking personal access tokens | Nejc Habjan | 2022-07-29 | 2 | -0/+32 |
| | | |||||
* | | Merge pull request #2199 from orf/patch-1 | Nejc Habjan | 2022-07-29 | 1 | -3/+7 |
|\ \ | | | | | | | Support downloading archive subpaths | ||||
| * | | feat: Support downloading archive subpaths | Tom Forbes | 2022-07-29 | 1 | -3/+7 |
| |/ | |||||
* | | Merge pull request #2157 from python-gitlab/jlvillal/mypy_step_by_step | Nejc Habjan | 2022-07-29 | 7 | -13/+47 |
|\ \ | | | | | | | chore: enable mypy check `warn_return_any` | ||||
| * | | chore: enable mypy check `warn_return_any` | John L. Villalovos | 2022-07-28 | 7 | -13/+47 |
| |/ | | | | | | | Update code so that the `warn_return_any` check passes. | ||||
* | | Merge pull request #2201 from python-gitlab/jlvillal/encoding_warning | Nejc Habjan | 2022-07-29 | 4 | -4/+5 |
|\ \ | | | | | | | chore: make code PEP597 compliant | ||||
| * | | chore: make code PEP597 compliant | John L. Villalovos | 2022-07-28 | 4 | -4/+5 |
| |/ | | | | | | | | | | | Use `encoding="utf-8"` in `open()` and open-like functions. https://peps.python.org/pep-0597/ | ||||
* | | Merge pull request #2194 from python-gitlab/jlvillal/update-gitlab | Nejc Habjan | 2022-07-29 | 9 | -54/+47 |
|\ \ | |/ |/| | test(functional): bump GitLab docker image to 15.2.0-ee.0 | ||||
| * | chore(clusters): deprecate clusters support | John L. Villalovos | 2022-07-28 | 3 | -48/+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 | 5 | -5/+37 |
| | | | | | | | | In GitLab >= 15.0 `title` is required when creating a topic. | ||||
| * | test(functional): bump GitLab docker image to 15.2.0-ee.0 | John L. Villalovos | 2022-07-27 | 1 | -1/+1 |
| | | | | | | | | Use the GitLab docker image 15.2.0-ee.0 in the functional testing. | ||||
* | | chore: release v3.7.0v3.7.0 | github-actions | 2022-07-28 | 2 | -1/+45 |
| | | |||||
* | | Merge pull request #2198 from nickbroon/nickbroon-release-sort-order | Nejc Habjan | 2022-07-28 | 1 | -0/+5 |
|\ \ | | | | | | | feat: allow sort/ordering for project releases | ||||
| * | | feat: allow sort/ordering for project releases | Nick Brown | 2022-07-28 | 1 | -0/+5 |
| | | | | | | | | | | | | See: https://docs.gitlab.com/ee/api/releases/#list-releases | ||||
* | | | docs(cli): showcase use of token scopes | Nejc Habjan | 2022-07-28 | 1 | -1/+48 |
| | | | |||||
* | | | test(cli): add tests for token scopes | Nejc Habjan | 2022-07-28 | 2 | -0/+46 |
| | | | |||||
* | | | fix: support array types for most resources | Nejc Habjan | 2022-07-28 | 13 | -14/+61 |
| | | | |||||
* | | | feat(cli): add a custom help formatter | Waldek Maleska | 2022-07-28 | 3 | -1/+33 |
|/ / | | | | | | | | | | | | | | | | | | | Add a custom argparse help formatter that overrides the output format to list items vertically. The formatter is derived from argparse.HelpFormatter with minimal changes. Co-authored-by: John Villalovos <john@sodarock.com> Co-authored-by: Nejc Habjan <nejc.habjan@siemens.com> | ||||
* | | Merge pull request #2195 from python-gitlab/jlvillal/array_test | Nejc Habjan | 2022-07-28 | 1 | -0/+13 |
|\ \ | | | | | | | test: add test to show issue fixed | ||||
| * | | test: add test to show issue fixed | John L. Villalovos | 2022-07-27 | 1 | -0/+13 |
|/ / | | | | | | | | | https://github.com/python-gitlab/python-gitlab/issues/1698 has been fixed. Add test to show that. | ||||
* | | Merge pull request #1699 from python-gitlab/jlvillal/arrays | Nejc Habjan | 2022-07-28 | 7 | -31/+134 |
|\ \ | |/ |/| | fix: use the [] after key names for array variables in `params` | ||||
| * | fix: use the [] after key names for array variables in `params` | John L. Villalovos | 2022-07-27 | 7 | -31/+134 |
|/ | | | | | | | | | | | | | | | | | | 1. If a value is of type ArrayAttribute then append '[]' to the name of the value for query parameters (`params`). This is step 3 in a series of steps of our goal to add full support for the GitLab API data types[1]: * array * hash * array of hashes Step one was: commit 5127b1594c00c7364e9af15e42d2e2f2d909449b Step two was: commit a57334f1930752c70ea15847a39324fa94042460 Fixes: #1698 [1] https://docs.gitlab.com/ee/api/#encoding-api-parameters-of-array-and-hash-types | ||||
* | feat: add support for iterations API | Nejc Habjan | 2022-07-27 | 7 | -0/+112 |
| | |||||
* | feat(groups): add support for shared projects API | Nejc Habjan | 2022-07-26 | 4 | -4/+72 |
| | |||||
* | test: always ensure clean config environment | Nejc Habjan | 2022-07-26 | 4 | -19/+29 |
| | |||||
* | chore: revert "test(functional): simplify token creation" | Nejc Habjan | 2022-07-26 | 2 | -4/+26 |
| | | | | This reverts commit 67ab24fe5ae10a9f8cc9122b1a08848e8927635d. | ||||
* | Merge pull request #1778 from python-gitlab/jlvillal/gitlab-ee | Nejc Habjan | 2022-07-26 | 5 | -7/+89 |
|\ | | | | | chore: enable using GitLab EE in functional tests | ||||
| * | test(ee): add an EE specific test | John L. Villalovos | 2022-07-25 | 2 | -5/+11 |
| | | |||||
| * | chore: enable using GitLab EE in functional tests | John L. Villalovos | 2022-07-25 | 4 | -3/+79 |
|/ | | | | | | Enable using GitLab Enterprise Edition (EE) in the functional tests. This will allow us to add functional tests for EE only features in the functional tests. | ||||
* | test(functional): simplify token creation | Nejc Habjan | 2022-07-25 | 3 | -26/+9 |
| | |||||
* | Merge pull request #2184 from ↵ | Nejc Habjan | 2022-07-25 | 1 | -1/+1 |
|\ | | | | | | | | | python-gitlab/renovate/commitizen-tools-commitizen-2.x chore(deps): update pre-commit hook commitizen-tools/commitizen to v2.29.0 | ||||
| * | chore(deps): update pre-commit hook commitizen-tools/commitizen to v2.29.0 | renovate[bot] | 2022-07-25 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2182 from python-gitlab/renovate/commitizen-2.x | Nejc Habjan | 2022-07-25 | 1 | -1/+1 |
|\ \ | | | | | | | chore(deps): update dependency commitizen to v2.29.0 | ||||
| * | | chore(deps): update dependency commitizen to v2.29.0 | renovate[bot] | 2022-07-25 | 1 | -1/+1 |
| | | | |||||
* | | | chore(deps): update dependency mypy to v0.971 | renovate[bot] | 2022-07-24 | 1 | -1/+1 |
| |/ |/| | |||||
* | | chore(deps): update typing dependencies | renovate[bot] | 2022-07-24 | 2 | -4/+4 |
|/ | |||||
* | 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 | 3 | -1/+57 |
| | |||||
* | feat(namespaces): add support for namespace existence API | Nejc Habjan | 2022-07-24 | 3 | -4/+49 |
| | |||||
* | Merge pull request #2173 from python-gitlab/jlvillal/config_test_fix | Nejc Habjan | 2022-07-24 | 1 | -1/+6 |
|\ | | | | | test: fix broken test if user had config files | ||||
| * | test: fix broken test if user had config files | John L. Villalovos | 2022-07-23 | 1 | -1/+6 |
|/ | | | | | | | Use `monkeypatch` to ensure that no config files are reported for the test. Closes: #2172 | ||||
* | feat: add support for group and project invitations API | Nejc Habjan | 2022-07-23 | 8 | -0/+331 |
| | |||||
* | feat(projects): add support for project restore API | Nejc Habjan | 2022-07-23 | 4 | -0/+40 |
| | |||||
* | chore(authors): fix email and do the ABC | Nejc Habjan | 2022-07-23 | 1 | -1/+1 |
| | |||||
* | refactor: migrate services to integrations | Nejc Habjan | 2022-07-23 | 5 | -55/+79 |
| | |||||
* | fix(runners): fix listing for /runners/all | Nejc Habjan | 2022-07-23 | 5 | -5/+68 |
| | |||||
* | docs: describe fetching existing export status | Nejc Habjan | 2022-07-23 | 1 | -0/+8 |
| |