fix(deps): update dependency python-gitlab to v5 #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.13.0
->5.1.0
Release Notes
python-gitlab/python-gitlab (python-gitlab)
v5.1.0
Compare Source
Chores
deps: Update all non-major dependencies
(
9061647
)deps: Update gitlab/gitlab-ee docker tag to v17.6.0-ee.0
(#3044,
79113d9
)Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
deps: Update all non-major dependencies
(
62da12a
)deps: Update gitlab/gitlab-ee docker tag to v17.5.2-ee.0
(#3041,
d39129b
)Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
deps: Update pre-commit hook maxbrunet/pre-commit-renovate to v39
(
11458e0
)deps: Update all non-major dependencies
(
7e62136
)deps: Update dependency pytest-cov to v6
(
ffa88b3
)deps: Update all non-major dependencies
(
d4b52e7
)deps: Update all non-major dependencies
(
541a7e3
)deps: Update gitlab/gitlab-ee docker tag to v17.5.1-ee.0
(
8111f49
)Features
api: Get single project approval rule
(
029695d
)cli: Enable token rotation via CLI
(
0cb8171
)const: Add new Planner role to access levels
(
bdc8852
)api: Support list and delete for group service accounts
(#2963,
499243b
)files: Add support for more optional flags
(
f51cd52
)GitLab's Repository Files API supports additional flags that weren't implemented before. Notably,
the "start_branch" flag is particularly useful, as previously one had to use the "project-branch"
command alongside "project-file" to add a file on a separate branch.
[1] https://docs.gitlab.com/ee/api/repository_files.html
v5.0.0
Compare Source
Bug Fixes
(#3011,
1a68f1c
)Co-authored-by: Patrick Evans [email protected]
Chores
(
14d2a82
)Also fix annotations not working in Python 3.14 by using the annotation on the 'class' instead
of on the 'instance'
Closes: #3013
deps: Update dependency ubuntu to v24
(
6fda15d
)deps: Update all non-major dependencies
(
1e4326b
)deps: Update gitlab/gitlab-ee docker tag to v17.5.0-ee.0
(
c02a392
)Add Python 3.13 as supported (#3012,
b565e78
)Mark that Python 3.13 is supported.
Use Python 3.13 for the Mac and Windows tests.
Also remove the 'py38' tox environment. We no longer support Python 3.8.
(#3017,
482f2fe
)python-gitlab hasn't supported the GitLab v3 API since 2018. The last version of python-gitlab to
support it was v1.4
Support was removed in:
commit
fe89b94
Author: Gauvain Pocentek [email protected]Date: Sat May 19 17:10:08 2018 +0200
Drop API v3 support
Drop the code, the tests, and update the documentation.
deps: Update all non-major dependencies
(
b3834dc
)deps: Update gitlab/gitlab-ee docker tag to v17.4.2-ee.0
(
1cdfe40
)Documentation
(#3022,
3739b5d
)Features
(#3005,
9734ad4
)Python 3.8 is End-of-Life (EOL) as of 2024-10 as stated in https://devguide.python.org/versions/ and
https://peps.python.org/pep-0569/#lifespan
By dropping support for Python 3.8 and requiring Python 3.9 or higher it allows python-gitlab to
take advantage of new features in Python 3.9, which are documented at:
https://docs.python.org/3/whatsnew/3.9.html
Closes: #2968
BREAKING CHANGE: As of python-gitlab 5.0.0, Python 3.8 is no longer supported. Python 3.9 or higher
is required.
Testing
to_json()
method(
f4bfe19
)This should get us to 100% test coverage on
gitlab/base.py
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.