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

Update dependency python-gitlab to v5 #60

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 4, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
python-gitlab (changelog) ==3.15.0 -> ==5.3.0 age adoption passing confidence

Release Notes

python-gitlab/python-gitlab (python-gitlab)

v5.3.0

Compare Source

Chores
  • deps: Update gitlab/gitlab-ee docker tag to v17.7.0-ee.0
    (#​3070,
    62b7eb7)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com>

  • renovate: Update httpx and respx again
    (aa07449)
Features
  • api: Support the new registry protection rule endpoint
    (40af1c8)

v5.2.0

Compare Source

Chores
  • deps: Update all non-major dependencies
    (1e02f23)

  • deps: Update all non-major dependencies
    (6532e8c)

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

  • deps: Update codecov/codecov-action action to v5
    (735efff)

  • deps: Update dependency commitizen to v4
    (9306362)

  • deps: Update gitlab/gitlab-ee docker tag to v17.6.1-ee.0
    (#​3053,
    f2992ae)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com>

  • deps: Update gitlab/gitlab-ee docker tag to v17.6.2-ee.0
    (#​3065,
    db0db26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com>

  • deps: Update pre-commit hook commitizen-tools/commitizen to v4
    (a8518f1)

  • docs: Fix CHANGELOG tracebacks codeblocks
    (9fe372a)

With v5.1.0 CHANGELOG.md was updated that mangled v1.10.0 triple backtick codeblock Traceback output
that made sphinx fail [1] with a non-zero return code.

The resulting docs appears to be processes as text after the failing line [2]. While reviewing other
backtick codeblocks fix v1.8.0 [3] to the original traceback.

[1]
https://github.com/python-gitlab/python-gitlab/actions/runs/12060608158/job/33631303063#step:5:204
[2] https://python-gitlab.readthedocs.io/en/v5.1.0/changelog.html#v1-10-0-2019-07-22 [3]
https://python-gitlab.readthedocs.io/en/v5.0.0/changelog.html#id258

  • renovate: Pin httpx until respx is fixed
    (b70830d)
Documentation
  • api-usage: Fix link to Gitlab REST API Authentication Docs
    (#​3059,
    f460d95)
Features
  • feat(api): Added project template classes to templates.py * feat(api): Added project template
    managers to Project in project.py * docs(merge_requests): Add example of creating mr with
    description template * test(templates): Added unit tests for templates * docs(templates): added
    section for project templates
  • graphql: Add async client
    (288f39c)

v5.1.0

Compare Source

Chores
  • deps: Update all non-major dependencies
    (9061647)

  • deps: Update all non-major dependencies
    (62da12a)

  • deps: Update all non-major dependencies
    (7e62136)

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

  • deps: Update all non-major dependencies
    (541a7e3)

  • deps: Update dependency pytest-cov to v6
    (ffa88b3)

  • deps: Update gitlab/gitlab-ee docker tag to v17.5.1-ee.0
    (8111f49)

  • 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 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 pre-commit hook maxbrunet/pre-commit-renovate to v39
    (11458e0)
Features
  • api: Get single project approval rule
    (029695d)

  • api: Support list and delete for group service accounts
    (#​2963,
    499243b)

  • cli: Enable token rotation via CLI
    (0cb8171)

  • const: Add new Planner role to access levels
    (bdc8852)

  • 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

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.

  • 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

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
    (1e4326b)

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

  • deps: Update dependency ubuntu to v24
    (6fda15d)

  • deps: Update gitlab/gitlab-ee docker tag to v17.4.2-ee.0
    (1cdfe40)

  • deps: Update gitlab/gitlab-ee docker tag to v17.5.0-ee.0
    (c02a392)

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

BREAKING CHANGES
  • As of python-gitlab 5.0.0, Python 3.8 is no longer supported. Python 3.9 or higher is required.

v4.13.0

Compare Source

Chores
  • deps: Update all non-major dependencies
    (c3efb37)

  • deps: Update dependency pre-commit to v4
    (#​3008,
    5c27546)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com>

Features
  • api: Add support for project Pages API
    (0ee0e02)

v4.12.2

Compare Source

Bug Fixes

When an error occurs, raise GitlabHeadError in project.files.head() method.

Closes: #​3004

v4.12.1

Compare Source

Bug Fixes
  • ci: Do not rely on GitLab.com runner arch variables
    (#​3003,
    c848d12)

  • files: Correctly raise GitlabGetError in get method
    (190ec89)

Chores

Co-authored-by: renovate[bot] <29139614+renovate[bot]@​users.noreply.github.com>

  • deps: Update gitlab/gitlab-ee docker tag to v17.4.1-ee.0
    (64eed5d)

v4.12.0

Compare Source

Bug Fixes
  • fix(api): head requests for projectfilemanager

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

Co-authored-by: Nejc Habjan [email protected]

Chores

pylint 3.3.1 appears to have added "too-many-positional-arguments" check with a value of 5.

I don't disagree with this, but we have many functions which exceed this value. We might think about
converting some of positional arguments over to keyword arguments in the future. But that is for
another time.

For now disable the check across the project.

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

  • deps: Update all non-major dependencies
    (10ee58a)

  • deps: Update dependency types-setuptools to v75
    (a2ab54c)

  • deps: Update gitlab/gitlab-ee docker tag to v17.3.2-ee.0
    (5cd1ab2)

  • deps: Update gitlab/gitlab-ee docker tag to v17.4.0-ee.0
    (8601808)

Features

v4.11.1

Compare Source

Bug Fixes
  • client: Ensure type evaluations are postponed
    (b41b2de)

v4.11.0

Compare Source

Chores
  • deps: Update all non-major dependencies
    (fac8bf9)

  • deps: Update all non-major dependencies
    (88c7529)

  • deps: Update dependency types-setuptools to v74
    (bdfaddb)

  • pre-commit: Add deps
    (fe5e608)

Documentation
  • objects: Fix typo in get latest pipeline
    (b9f5c12)
Features
  • Add a minimal GraphQL client
    (d6b1b0a)

  • api: Add exclusive GET attrs for /groups/:id/members
    (d44ddd2)

  • api: Add exclusive GET attrs for /projects/:id/members
    (e637808)

  • client: Add retry handling to GraphQL client
    (8898c38)

  • client: Make retries configurable in GraphQL
    (145870e)

Refactoring
  • client: Move retry logic into utility
    (3235c48)

v4.10.0

Compare Source

Chores
  • deps: Update all non-major dependencies
    (2ade0d9)

  • deps: Update all non-major dependencies
    (0578bf0)

  • deps: Update all non-major dependencies
    (31786a6)

  • deps: Update dependency myst-parser to v4
    (930d4a2)

  • deps: Update dependency sphinx to v8
    (cb65ffb)

  • deps: Update dependency types-setuptools to v73
    (d55c045)

  • deps: Update gitlab/gitlab-ee docker tag to v17.2.2-ee.0
    (b2275f7)

  • deps: Update gitlab/gitlab-ee docker tag to v17.3.0-ee.0
    (e5a46f5)

  • deps: Update gitlab/gitlab-ee docker tag to v17.3.1-ee.0
    (3fdd130)

  • deps: Update python-semantic-release/upload-to-gh-release digest to 17c75b7
    (12caaa4)

  • release: Track tags for renovate
    (d600444)

Documentation
  • faq: Correct the attribute fetching example
    (43a16ac)

There is an example about object attributes in the FAQ. It shows how to properly fetch all
attributes of all projects, by using list() followed by a get(id) call.

Unfortunately this example used a wrong variable name, which caused it not to work and which could
have made it slightly confusing to readers. This commit fixes that, by changing the variable name.

Now the example uses one variable for two Python objects. As they correspond to the same GitLab
object and the intended behavior is to obtain that very object, just with all attributes, this is
fine and is probably what readers will find most useful in this context.

Features
  • api: Project/group hook test triggering
    (9353f54)

Add the ability to trigger tests of project and group hooks.

Fixes #​2924

Testing
  • cli: Allow up to 30 seconds for a project export
    (bdc155b)

Before we allowed a maximum of around 15 seconds for the project-export. Often times the CI was
failing with this value.

Change it to a maximum of around 30 seconds.

v4.9.0

Compare Source

Chores
  • ci: Make pre-commit check happy
    (67370d8)

pre-commit incorrectly wants double back-quotes inside the code section. Rather than fight it, just
use single quotes.

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

  • deps: Update all non-major dependencies
    (7adc86b)

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

  • deps: Update dependency types-setuptools to v71
    (d6a7dba)

  • deps: Update gitlab/gitlab-ee docker tag to v17.2.1-ee.0
    (d13a656)

  • deps: Update pre-commit hook maxbrunet/pre-commit-renovate to v38
    (f13968b)

  • deps: Update python-semantic-release/upload-to-gh-release digest to 0dcddac
    (eb5c6f7)

  • deps: Update python-semantic-release/upload-to-gh-release digest to e2355e1
    (eb18552)

Features
  • snippets: Add support for listing all instance snippets
    (64ae61e)

v4.8.0

Compare Source

Bug Fixes
  • Have participants() method use http_list()
    (d065275)

Previously it was using http_get() but the participants API returns a list of participants. Also
by using this then we will warn if only a subset of the participants are returned.

Closes: #​2913

  • Issues closed_by()/related_merge_requests() use http_list
    (de2e4dd)

The closed_by() and related_merge_requests() API calls return lists. So use the http_list()
method.

This will also warn the user if only a subset of the data is returned.

  • cli: Generate UserWarning if list does not return all entries
    (e5a4379)

Previously in the CLI, calls to list() would have get_all=False by default. Therefore hiding the
fact that not all items are being returned if there were more than 20 items.

Added --no-get-all option to list actions. Along with the already existing --get-all.

Closes: #​2900

  • files: Cr: add explicit comparison to None
    (51d8f88)

Co-authored-by: Nejc Habjan [email protected]

  • files: Make ref parameter optional in get raw file api
    (00640ac)

The ref parameter was made optional in gitlab v13.11.0.

Chores
  • Add show_caller argument to utils.warn()
    (7d04315)

This allows us to not add the caller's location to the UserWarning message.

  • Use correct type-hint for die()
    (9358640)

  • ci: Specify name of "stale" label
    (44f62c4)

Saw the following error in the log: [#​2618] Removing the label "Stale" from this issue...
##[error][#​2618] Error when removing the label: "Label does not exist"

My theory is that the case doesn't match ("Stale" != "stale") and that is why it failed. Our label
is "stale" so update this to match. Thought of changing the label name on GitHub but then would
also require a change here to the "any-of-labels". So it seemed simpler to just change it here.

It is confusing though that it detected the label "stale", but then couldn't delete it.

  • ci: Stale: allow issues/PRs that have stale label to be closed
    (2ab88b2)

If a stale label is manually applied, allow the issue or PR to be closed by the stale job.

Previously it would require the stale label and to also have one of 'need info' or 'Waiting for
response' labels added.

  • ci: Use codecov token when available
    (b74a6fb)

  • deps: Update all non-major dependencies
    (4a2b213)

  • deps: Update all non-major dependencies
    (0f59069)

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

  • deps: Update gitlab/gitlab-ee docker tag to v17.1.1-ee.0
    (5e98510)

  • deps: Update gitlab/gitlab-ee docker tag to v17.1.2-ee.0
    (6fedfa5)

  • deps: Update python-semantic-release/upload-to-gh-release digest to c7c3b69
    (23393fa)

  • deps: Update python-semantic-release/upload-to-gh-release digest to fe6cc89
    (3f3ad80)

Documentation
  • Document how to use sudo if modifying an object
    (d509da6)

Add a warning about using sudo when saving.

Give an example of how to get an object, modify it, and then save it using sudo

Closes: #​532

  • Variables: add note about filter for updating
    (c378817)

Add a note about using filter when updating a variable.

Closes: #​2835

Closes: #​1387

Closes: #​1125

Features
  • api: Add support for commit sequence
    (1f97be2)

  • api: Add support for container registry protection rules
    (6d31649)

  • api: Add support for package protection rules
    (6b37811)

  • api: Add support for project cluster agents
    (32dbc6f)

Refactoring
  • package_protection_rules: Add missing attributes
    (c307dd2)
Testing
  • files: Omit optional ref parameter in test case
    (9cb3396)

  • files: Test with and without ref parameter in test case
    (f316b46)

  • fixtures: Remove deprecated config option
    (2156949)

  • registry: Disable functional tests for unavailable endpoints
    (ee393a1)

v4.7.0

Compare Source

Bug Fixes
  • Add ability to add help to custom_actions
    (9acd2d2)

Now when registering a custom_action can add help text if desired.

Also delete the VerticalHelpFormatter as no longer needed. When the help value is set to None or
some other value, the actions will get printed vertically. Before when the help value was not set
the actions would all get put onto one line.

Chores
  • Add a help message for gitlab project-key enable
    (1291dbb)

Add some help text for gitlab project-key enable. This both adds help text and shows how to use
the new help feature.

Example:

$ gitlab project-key --help usage: gitlab project-key [-h] {list,get,create,update,delete,enable}
...

options: -h, --help show this help message and exit

action: {list,get,create,update,delete,enable} Action to execute on the GitLab resource. list List
the GitLab resources get Get a GitLab resource create Create a GitLab resource update Update a
GitLab resource delete Delete a GitLab resource enable Enable a deploy key for the project

  • Sort CLI behavior-related args to remove
    (9b4b0ef)

Sort the list of CLI behavior-related args that are to be removed.

  • deps: Update all non-major dependencies
    (88de2f0)

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

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

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

  • deps: Update dependency types-setuptools to v70
    (7767514)

  • deps: Update gitlab/gitlab-ee docker tag to v17.0.1-ee.0
    (df0ff4c)

  • deps: Update gitlab/gitlab-ee docker tag to v17.0.2-ee.0
    (51779c6)

  • deps: Update python-semantic-release/upload-to-gh-release digest to 477a404
    (02a551d)

  • deps: Update python-semantic-release/upload-to-gh-release digest to 6b7558f
    (fd0f0b0)

Features
  • Add --no-mask-credentials CLI argument
    (18aa1fc)

This gives the ability to not mask credentials when using the --debug argument.

  • api: Add support for latest pipeline
    (635f5a7)

v4.6.0

Compare Source

Bug Fixes
  • Don't raise RedirectError for redirected HEAD requests
    (8fc13b9)

  • Handle large number of approval rules
    (ef8f0e1)

Use iterator=True when going through the list of current approval rules. This allows it to handle
more than the default of 20 approval rules.

Closes: #​2825

  • cli: Don't require --id when enabling a deploy key
    (98fc578)

No longer require --id when doing: gitlab project-key enable

Now only the --project-id and --key-id are required.

  • deps: Update minimum dependency versions in pyproject.toml
    (37b5a70)

Update the minimum versions of the dependencies in the pyproject.toml file.

This is related to PR #​2878

  • projects: Fix 'import_project' file argument type for typings
    (33fbc14)

Signed-off-by: Adrian DC [email protected]

Chores
  • Add an initial .git-blame-ignore-revs
    (74db84c)

This adds the .git-blame-ignore-revs file which allows ignoring certain commits when doing a git blame --ignore-revs

Ignore the commit that requires keyword arguments for register_custom_action()

https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view

  • Add type info for ProjectFile.content
    (62fa271)

Closes: #​2821

  • Correct type-hint for job.trace()
    (840572e)

Closes: #​2808

  • Create a CustomAction dataclass
    (61d8679)

  • Remove typing-extensions from requirements.txt
    (d569128)

We no longer support Python versions before 3.8. So it isn't needed anymore.

  • Require keyword arguments for register_custom_action
    (7270523)

This makes it more obvious when reading the code what each argument is for.

  • Update commit reference in git-blame-ignore-revs
    (d0fd5ad)

  • cli: Add ability to not add _id_attr as an argument
    (2037352)

In some cases we don't want to have _id_attr as an argument.

Add ability to have it not be added as an argument.

  • cli: Add some simple help for the standard operations
    (5a4a940)

Add help for the following standard operations: * list: List the GitLab resources * get: Get a
GitLab resource * create: Create a GitLab resource * update: Update a GitLab resource * delete:
Delete a GitLab resource

For example: $ gitlab project-key --help usage: gitlab project-key [-h]
{list,get,create,update,delete,enable} ...

options: -h, --help show this help message and exit

action: list get create update delete enable Action to execute on the GitLab resource. list List the
GitLab resources get Get a GitLab resource create Create a GitLab resource update Update a GitLab
resource delete Delete a GitLab resource

  • cli: On the CLI help show the API endpoint of resources
    (f1ef565)

This makes it easier for people to map CLI command names to the API.

Looks like this: $ gitlab --help The GitLab resource to manipulate. application API endpoint:
/applications application-appearance API endpoint: /application/appearance application-settings
API endpoint: /application/settings application-statistics API endpoint: /application/statistics

  • deps: Update all non-major dependencies
    (4c7014c)

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

  • deps: Update dependency requests to v2.32.0 [security]
    (1bc788c)

  • deps: Update gitlab/gitlab-ee docker tag to v17
    (5070d07)

  • deps: Update python-semantic-release/upload-to-gh-release digest to 673709c
    (1b550ac)

Features
  • More usernames support for MR approvals
    (12d195a)

I don't think commit a2b8c8c went far enough to enable usernames support. We create and edit a
lot of approval rules based on an external service (similar to CODE_OWNERS), but only have the
usernames available, and currently, have to look up each user to get their user ID to populate
user_ids for .set_approvers() calls. Would very much like to skip the lookup and just send the
usernames, which this change should allow.

See: https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule

Signed-off-by: Jarod Wilson [email protected]

  • api: Add additional parameter to project/group iteration search
    (#​2796,
    623dac9)

Co-authored-by: Cristiano Casella [email protected]

Co-authored-by: Nejc Habjan [email protected]

Co-authored-by: Nejc Habjan [email protected]

v4.5.0

Compare Source

Bug Fixes
  • Consider scope an ArrayAttribute in PipelineJobManager
    (c5d0404)

List query params like 'scope' were not being handled correctly for pipeline/jobs endpoint. This
change ensures multiple values are appended with '[]', resulting in the correct URL structure.

Signed-off-by: Guilherme Gallo [email protected]


Background: If one queries for pipeline jobs with scope=["failed", "success"]

One gets: GET /api/v4/projects/176/pipelines/1113028/jobs?scope=success&scope=failed

But it is supposed to get: GET
/api/v4/projects/176/pipelines/1113028/jobs?scope[]=success&scope[]=failed

The current version only considers the last element of the list argument.

  • User.warn() to show correct filename of issue
    (529f1fa)

Previously would only go to the 2nd level of the stack for determining the offending filename and
line number. When it should be showing the first filename outside of the python-gitlab source
code. As we want it to show the warning for the user of the libraries code.

Update test to show it works as expected.

  • api: Fix saving merge request approval rules
    (b8b3849)

Closes #​2548

  • api: Update manual job status when playing it
    (9440a32)

  • cli: Allow exclusive arguments as optional
    (#​2770,
    7ec3189)

  • fix(cli): allow exclusive arguments as optional

The CLI takes its arguments from the RequiredOptional, which has three fields: required, optional,
and exclusive. In practice, the exclusive options are not defined as either required or optional,
and would not be allowed in the CLI. This changes that, so that exclusive options are also added
to the argument parser.

  • fix(cli): inform argument parser that options are mutually exclusive

  • fix(cli): use correct exclusive options, add unit test

Closes #​2769

  • test: Use different ids for merge request, approval rule, project
    (c23e6bd)

The original bug was that the merge request identifier was used instead of the approval rule
identifier. The test didn't notice that because it used 1 for all identifiers. Make these
identifiers different so that a mixup will become apparent.

Build System
  • Add "--no-cache-dir" to pip commands in Dockerfile
    (4ef94c8)

This would not leave cache files in the built docker image.

Additionally, also only build the wheel in the build phase.

On my machine, before this PR, size is 7484539; after this PR, size is 7261771.

Chores
  • Adapt style for black v24
    (4e68d32)

  • Add py312 & py313 to tox environment list
    (679ddc7)

Even though there isn't a Python 3.13 at this time, this is done for the future. tox is already
configured to just warn about missing Python versions, but not fail if they don't exist.

  • Add tox labels to enable running groups of environments
    (d7235c7)

tox now has a feature of labels which allows running groups of environments using the command tox -m LABEL_NAME. For example tox -m lint which has been setup to run the linters.

Bumped the minimum required version of tox to be 4.0, which was released over a year ago.

  • Update mypy to 1.9.0 and resolve one issue
    (dd00bfc)

mypy 1.9.0 flagged one issue in the code. Resolve the issue. Current unit tests already check that a
None value returns text/plain. So function is still working as expected.

  • Update version of black for pre-commit
    (3501716)

The version of black needs to be updated to be in sync with what is in requirements-lint.txt

  • deps: Update all non-major dependencies
    (4f338ae)

  • deps: Update all non-major dependencies
    (65d0e65)

  • deps: Update all non-major dependencies
    (1f0343c)

  • deps: Update all non-major dependencies
    (0e9f4da)

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

  • deps: Update all non-major dependencies
    (14a3ffe)

  • deps: Update all non-major dependencies
    (3c4dcca)

  • deps: Update all non-major dependencies
    (04c569a)

  • deps: Update all non-major dependencies
    (3c4b27e)

  • deps: Update all non-major dependencies
    (7dc2fa6)

  • deps: Update all non-major dependencies
    (48726fd)

  • deps: Update codecov/codecov-action action to v4
    (d2be1f7)

  • deps: Update dependency black to v24
    (f59aee3)

  • deps: Update dependency black to v24.3.0 [security]
    (f6e8692)

  • deps: Update dependency furo to v2024
    (f6fd02d)

  • deps: Update dependency jinja2 to v3.1.4 [security]
    (8ea10c3)

  • deps: Update dependency myst-parser to v3
    (9289189)

  • deps: Update dependency pytest to v8
    (253babb)

  • deps: Update dependency pytest-cov to v5
    (db32000)

  • deps: Update dependency pytest-docker to v3
    (35d2aec)

  • deps: Update gitlab/gitlab-ee docker tag to v16
    (ea8c4c2)

  • deps: Update gitlab/gitlab-ee docker tag to v16.11.1-ee.0
    (1ed8d6c)

  • deps: Update gitlab/gitlab-ee docker tag to v16.11.2-ee.0
    (9be48f0)

  • deps: Update python-semantic-release/python-semantic-release action to v9
    (e11d889)

Documentation
  • Add FAQ about conflicting parameters
    (683ce72)

We have received multiple issues lately about this. Add it to the FAQ.

  • Correct rotate token example
    (c53e695)

Rotate token returns a dict. Change example to print the entire dict.

Closes: #​2836

Signed-off-by: Tim Knight <tim.knight1@​engineering.digital.dwp.gov.uk>


Configuration

📅 Schedule: Branch creation - "every weekday" in timezone Europe/Berlin, 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.

@beechesII
Copy link
Collaborator

python-gitlab==5.0.0 is only available for python3 >= 3.9. kics use debian buster to build container image so we will only get python3 <= 3.7.

MR can only be merged if kics update there image to newer Debian Verison.

@renovate renovate bot force-pushed the renovate/python-gitlab-5.x branch from 10d9189 to 5d07191 Compare December 5, 2024 03:31
@renovate renovate bot force-pushed the renovate/python-gitlab-5.x branch from 5d07191 to da2283e Compare December 24, 2024 16:30
@renovate renovate bot force-pushed the renovate/python-gitlab-5.x branch from da2283e to e272acb Compare January 4, 2025 03:11
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