| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
To minimize confusion with other usage of 'raw' in http_get, change
name to 'raw_post_data' to signify if set that the 'post_data' will be
sent as raw data.
|
|
|
|
|
|
|
| |
Require keyword-only arguments for client.http_request()
Also change the name of the variable 'verb' to 'method' to match the
call to requests.request()
|
| |
|
| |
|
| |
|
|\
| |
| | |
chore: fix typo in MR documentation
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
chore: add test case to show branch name with period works
|
| |
| |
| |
| |
| |
| |
| | |
Add a test case to show that a branch name with a period can be
fetched with a `get()`
Closes: #1715
|
| | |
|
|\ \
| |/
|/| |
chore(deps): update dependency mypy to v0.930
|
|/ |
|
|
|
|
|
| |
This is no longer needed as all of the configuration
is handled by the CLI and can be passed as arguments.
|
|
|
|
|
|
|
|
| |
BREAKING-CHANGE: The gitlab CLI will now accept CLI arguments
and environment variables for its global options in addition
to configuration file options. This may change behavior for
some workflows such as running inside GitLab CI and with
certain environment variables configured.
|
| |
|
|\
| |
| | |
chore: fix functional test failure if config present
|
|/
|
|
|
|
|
| |
Fix functional test failure if config present and configured with
token.
Closes: #1791
|
|\
| |
| | |
fix: handle situation where gitlab.com does not return values
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If a query returns more than 10,000 records than the following values
are NOT returned:
x.total_pages
x.total
Modify the code to allow no value to be set for these values. If there
is not a value returned the functions will now return None.
Update unit test so no longer `xfail`
https://docs.gitlab.com/ee/user/gitlab_com/index.html#pagination-response-headers
Closes #1686
|
| |
|
| |
|
|\
| |
| | |
chore: ensure reset_gitlab() succeeds
|
|/
|
|
|
|
|
|
|
| |
Ensure reset_gitlab() succeeds by waiting to make sure everything has
been deleted as expected. If the timeout is exceeded fail the test.
Not using `wait_for_sidekiq` as it didn't work. During testing I
didn't see any sidekiq processes as being busy even though not
everything was deleted.
|
|\
| |
| | |
chore: skip a functional test if not using >= py3.9
|
| |
| |
| |
| |
| | |
One of the tests requires Python 3.9 or higher to run. Mark the test
to be skipped if running Python less than 3.9.
|
|\ \
| |/
|/| |
chore: update version in docker-compose.yml
|
|/
|
|
|
|
|
|
|
|
|
| |
When running with docker-compose on Ubuntu 20.04 I got the error:
$ docker-compose up
ERROR: The Compose file './docker-compose.yml' is invalid because:
networks.gitlab-network value Additional properties are not allowed ('name' was unexpected)
Changing the version in the docker-compose.yml file fro '3' to '3.5'
resolved the issue.
|
|
|
|
| |
Closes #1777
|
|\
| |
| | |
chore: generate artifacts for the docs build in the CI
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When building the docs store the created documentation as an artifact
so that it can be viewed.
This will create a html-docs.zip file which can be downloaded
containing the contents of the `build/sphinx/html/` directory. It can
be downloaded, extracted, and then viewed. This can be useful in
reviewing changes to the documentation.
See https://github.com/actions/upload-artifact for more information on
how this works.
|
|\ \
| |/
|/| |
Add some docs for getting the status of a merge_request rebase
|
| |
| |
| |
| |
| |
| |
| | |
Add and document (some of the) optional parameters that can be done
for a `project.merge_requests.get()`
Closes #1775
|
|/
|
|
|
|
|
|
|
| |
Rename the merge request related documentation files to match the code
files. This will make it easier to find the documentation quickly.
Rename:
`docs/gl_objects/mrs.rst -> `docs/gl_objects/merge_requests.rst`
`docs/gl_objects/mr_approvals.rst -> `docs/gl_objects/merge_request_approvals.rst`
|
| |
|
|\
| |
| | |
fix: stop encoding '.' to '%2E'
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Forcing the encoding of '.' to '%2E' causes issues. It also goes
against the RFC:
https://datatracker.ietf.org/doc/html/rfc3986.html#section-2.3
From the RFC:
For consistency, percent-encoded octets in the ranges of ALPHA
(%41-%5A and %61-%7A), DIGIT (%30-%39), hyphen (%2D), period (%2E),
underscore (%5F), or tilde (%7E) should not be created by URI
producers...
Closes #1006
Related #1356
Related #1561
BREAKING CHANGE: stop encoding '.' to '%2E'. This could potentially be
a breaking change for users who have incorrectly configured GitLab
servers which don't handle period '.' characters correctly.
|
|\ \
| | |
| | |
| | |
| | | |
python-gitlab/renovate/alessandrojcm-commitlint-pre-commit-hook-6.x
chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v6
|
| | |
| | |
| | |
| | | |
to v6
|
|\ \ \
| | | |
| | | | |
chore(deps): update dependency mypy to v0.920
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
mypy 0.920 now understands the type of
'http.client.HTTPConnection.debuglevel' so we remove the
'type: ignore' comment to make mypy pass
|
| |/ / |
|
| | | |
|
| | | |
|
|/ / |
|
|/ |
|
|\
| |
| | |
chore: fix unit test if config file exists locally
|
| |
| |
| |
| | |
Closes #1764
|