Skip to content

Bump python-gitlab from 5.1.0 to 5.4.0

Bumps python-gitlab from 5.1.0 to 5.4.0.

Release notes

Sourced from python-gitlab's releases.

v5.4.0 (2025-01-28)

Bug Fixes

  • api: Make type ignores more specific where possible (e3cb806)

Instead of using absolute ignore # type: ignore use a more specific ignores like # type: ignore[override]. This might help in the future where a new bug might be introduced and get ignored by a general ignore comment but not a more specific one.

Signed-off-by: Igor Ponomarev igor.ponomarev@collabora.com

  • api: Return the new commit when calling cherry_pick (de29503)

  • files: Add optional ref parameter for cli project-file raw (python-gitlab#3032) (22f03bd)

The ef parameter was removed in python-gitlab v4.8.0. This will add ef back as an optional parameter for the project-file raw cli command.

Chores

  • Fix missing space in deprecation message (ba75c31)

  • Fix pytest deprecation (95db680)

pytest has changed the function argument name to start_path

  • Fix warning being generated (0eb5eb0)

The CI shows a warning. Use get_all=False to resolve issue.

  • Resolve DeprecationWarning message in CI run (accd5aa)

Catch the DeprecationWarning in our test, as we expect it.

  • ci: Set a 30 minute timeout for 'functional' tests (e8d6953)

Currently the functional API test takes around 17 minutes to run. And the functional CLI test takes around 12 minutes to run.

Occasionally a job gets stuck and will sit until the default 360 minutes job timeout occurs.

Now have a 30 minute timeout for the 'functional' tests.

  • deps: Update all non-major dependencies (939505b)

  • deps: Update all non-major dependencies (cbd4263)

  • deps: Update gitlab (#3088, 9214b83)

Co-authored-by: renovate[bot]

  • deps: Update gitlab/gitlab-ee docker tag to v17.7.1-ee.0 (#3082, 1e95944)

... (truncated)

Changelog

Sourced from python-gitlab's changelog.

v5.4.0 (2025-01-28)

Bug Fixes

  • api: Make type ignores more specific where possible (e3cb806)

Instead of using absolute ignore # type: ignore use a more specific ignores like # type: ignore[override]. This might help in the future where a new bug might be introduced and get ignored by a general ignore comment but not a more specific one.

Signed-off-by: Igor Ponomarev igor.ponomarev@collabora.com

  • api: Return the new commit when calling cherry_pick (de29503)

  • files: Add optional ref parameter for cli project-file raw (python-gitlab#3032) (22f03bd)

The ef parameter was removed in python-gitlab v4.8.0. This will add ef back as an optional parameter for the project-file raw cli command.

Chores

  • Fix missing space in deprecation message (ba75c31)

  • Fix pytest deprecation (95db680)

pytest has changed the function argument name to start_path

  • Fix warning being generated (0eb5eb0)

The CI shows a warning. Use get_all=False to resolve issue.

  • Resolve DeprecationWarning message in CI run (accd5aa)

Catch the DeprecationWarning in our test, as we expect it.

  • ci: Set a 30 minute timeout for 'functional' tests (e8d6953)

Currently the functional API test takes around 17 minutes to run. And the functional CLI test takes around 12 minutes to run.

Occasionally a job gets stuck and will sit until the default 360 minutes job timeout occurs.

... (truncated)

Commits
  • 30f470b chore: release v5.4.0
  • 36d9b24 feat(api): Narrow down return type of ProjectFileManager.raw using typing.ove...
  • 175b355 feat(api): add support for external status check
  • de29503 fix(api): return the new commit when calling cherry_pick
  • 939505b chore(deps): update all non-major dependencies
  • 9214b83 chore(deps): update gitlab (#3088)
  • e8d6953 chore(ci): set a 30 minute timeout for 'functional' tests
  • accd5aa chore: resolve DeprecationWarning message in CI run
  • 95db680 chore: fix pytest deprecation
  • 0eb5eb0 chore: fix warning being generated
  • Additional commits viewable in compare view

Merge request reports

Loading