Update dependency python-gitlab to v4.6.0 #25
Merged
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.5.0
->==4.6.0
Release Notes
python-gitlab/python-gitlab (python-gitlab)
v4.6.0
Compare Source
Chore
chore(deps): update python-semantic-release/upload-to-gh-release digest to
673709c
(1b550ac
)chore(deps): update all non-major dependencies (
4c7014c
)chore: update commit reference in git-blame-ignore-revs (
d0fd5ad
)chore(cli): add ability to not add
_id_attr
as an argumentIn some cases we don't want to have
_id_attr
as an argument.Add ability to have it not be added as an argument. (
2037352
)chore: create a CustomAction dataclass (
61d8679
)chore: add an initial .git-blame-ignore-revs
This adds the
.git-blame-ignore-revs
file which allows ignoringcertain 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 (
74db84c
)This makes it more obvious when reading the code what each argument is
for. (
7270523
)We no longer support Python versions before 3.8. So it isn't needed
anymore. (
d569128
)chore(deps): update dependency requests to v2.32.0 [security] (
1bc788c
)chore(deps): update all non-major dependencies (
ba1eec4
)chore(deps): update gitlab/gitlab-ee docker tag to v17 (
5070d07
)chore(cli): on the CLI help show the API endpoint of resources
This makes it easier for people to map CLI command names to the API.
Looks like this:
$ gitlab --help
<snip>
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
<snip> (
f1ef565
)Add help for the following standard operations:
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 (
5a4a940
)job.trace()
Closes: #2808 (
840572e
)Closes: #2821 (
62fa271
)Feature
Co-authored-by: Cristiano Casella <cristiano.casella@seacom.it>
Co-authored-by: Nejc Habjan <hab.nejc@gmail.com> (
623dac9
)Co-authored-by: Nejc Habjan <hab.nejc@siemens.com> (
b187dea
)I don't think commit
a2b8c8c
went far enough to enable usernamessupport. 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 <jarod@redhat.com> (
12d195a
)Fix
Update the minimum versions of the dependencies in the pyproject.toml
file.
This is related to PR #2878 (
37b5a70
)--id
when enabling a deploy keyNo longer require
--id
when doing:gitlab project-key enable
Now only the --project-id and --key-id are required. (
98fc578
)fix: don't raise
RedirectError
for redirectedHEAD
requests (8fc13b9
)fix: handle large number of approval rules
Use
iterator=True
when going through the list of current approvalrules. This allows it to handle more than the default of 20 approval
rules.
Closes: #2825 (
ef8f0e1
)Signed-off-by: Adrian DC <radian.dc@gmail.com> (
33fbc14
)Configuration
📅 Schedule: Branch creation - "every weekday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.