Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency python-gitlab to v5 #31

Merged
merged 1 commit into from
Dec 4, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 28, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
python-gitlab (changelog) 4.13.0 -> 5.1.0 age adoption passing confidence

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
  • api: Set _repr_attr for project approval rules to name attr
    (#​3011,
    1a68f1c)

Co-authored-by: Patrick Evans [email protected]

Chores
  • Add testing of Python 3.14
    (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.

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
Features

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
  • Add test for 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/python-gitlab-5.x branch from b859aaf to c7bb3cf Compare November 28, 2024 03:08
@renovate renovate bot force-pushed the renovate/python-gitlab-5.x branch from c7bb3cf to 1badfb9 Compare December 4, 2024 19:58
@b-fein b-fein merged commit cf237ee into main Dec 4, 2024
4 checks passed
@b-fein b-fein deleted the renovate/python-gitlab-5.x branch December 4, 2024 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant