Update dependency python-gitlab to v3.15.0 #108
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:
==3.13.0
->==3.15.0
Release Notes
python-gitlab/python-gitlab (python-gitlab)
v3.15.0
Compare Source
Chores
chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v35 (
8202e3f
)chore: update sphinx from 5.3.0 to 6.2.1 (
c44a290
)chore: update copyright year to include 2023 (
511c6e5
)chore(deps): update all non-major dependencies (
e3de6ba
)chore(deps): update pre-commit hook commitizen-tools/commitizen to v3 (
1591e33
)chore(deps): update dependency types-setuptools to v67 (
c562424
)chore(deps): update dependency requests-toolbelt to v1 (
86eba06
)chore(deps): update dependency myst-parser to v1 (
9c39848
)chore(deps): update dependency commitizen to v3 (
784d59e
)chore(ci): use OIDC trusted publishing for pypi.org (#2559)
chore(ci): use OIDC trusted publishing for pypi.org
chore(ci): explicitly install setuptools in tests (
7be09e5
)Documentation
e0f6f18
)Features
select="package_file"
in package uploadAdd ability to use
select="package_file"
when uploading a genericpackage as described in:
https://docs.gitlab.com/ee/user/packages/generic_packages/index.html
Closes: #2557 (
3a49f09
)feat(api): add support for events scope parameter (
348f56e
)feat: usernames support for MR approvals
This can be used instead of 'user_ids'
See: https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule (
a2b8c8c
)v3.14.0
Compare Source
Bug Fixes
fix(cli): warn user when no fields are displayed (
8bf53c8
)fix(client): properly parse content-type when charset is present (
76063c3
)fix: support int for
parent_id
inimport_group
This will also fix other use cases where an integer is passed in to
MultipartEncoder.
Added unit tests to show it works.
Closes: #2506 (
90f96ac
)fix(cli): add ability to escape at-prefixed parameter (#2513)
fix(cli): Add ability to escape at-prefixed parameter (#2511)
Co-authored-by: Nejc Habjan [email protected] (
4f7c784
)33a04e7
)Chores
chore(ci): wait for all coverage reports in CI status (
511764d
)chore(setup): depend on typing-extensions for 3.7 until EOL (
3abc557
)chore: add Contributor Covenant 2.1 as Code of Conduct
See https://www.contributor-covenant.org/version/2/1/code_of_conduct/ (
fe334c9
)chore(deps): update all non-major dependencies (
8b692e8
)chore(deps): update dependency furo to v2023 (
7a1545d
)chore(deps): update actions/stale action to v8 (
7ac4b86
)chore(pre-commit): Bumping versions (
e973729
)chore(.github): actually make PR template the default (
7a8a862
)chore: use a dataclass to return values from
prepare_send_data
I found the tuple of three values confusing. So instead use a
dataclass to return the three values. It is still confusing but a
little bit less so.
Also add some unit tests (
f2b5e4f
)chore(contributing): refresh development docs (
d387d91
)chore(github): add default pull request template (
bf46c67
)chore(deps): update all non-major dependencies (#2493)
chore(deps): update all non-major dependencies
chore(fixtures): downgrade GitLab for now
chore(deps): ungroup typing deps, group gitlab instead
chore(deps): downgrade argcomplete for now
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nejc Habjan [email protected] (
07d03dc
)Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (
7d779c8
)Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (
aee73d0
)Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (
3d4596e
)chore(renovate): swith to gitlab-ee (
8da48ee
)chore(renovate): bring back custom requirements pattern (
ae0b21c
)chore(deps): update mypy (1.0.0) and responses (0.22.0)
Update the
requirements-*
files.In order to update mypy==1.0.0 we need to also update
responses==0.22.0
Fix one issue found by
mypy
Leaving updates for
precommit
to be done in a separate commit bysomeone. (
9c24657
)chore(renovate): do not ignore tests dir (
5b8744e
)chore(deps): update all non-major dependencies (
2f06999
)chore(deps): update pre-commit hook psf/black to v23 (
217a787
)chore(deps): update black (23.1.0) and commitizen (2.40.0) (#2479)
Update the dependency versions:
black: 23.1.0
commitizen: 2.40.0
They needed to be updated together as just updating
black
caused adependency conflict.
Updated files by running
black
and committing the changes. (44786ef
)chore: add SECURITY.md (
572ca3b
)chore: remove
pre-commit
as a defaulttox
environment (#2470)For users who use
tox
havingpre-commit
as part of the defaultenvironment list is redundant as it will run the same tests again that
are being run in other environments. For example: black, flake8,
pylint, and more. (
fde2495
)Add a unit test for Python 3.12. This will use the latest version of
Python 3.12 that is available from
https://github.com/actions/python-versions/
At this time it is 3.12.0-alpha.4 but will move forward over time
until the final 3.12 release and updates. So 3.12.0, 3.12.1, ... will
be matched. (
0867564
)Documentation
docs(objects): fix typo in pipeline schedules (
3057f45
)docs(advanced): clarify netrc, proxy behavior with requests (
1da7c53
)docs: fix update badge behaviour
docs: fix update badge behaviour
Earlier:
badge.image_link = new_link
Now:
badge.image_url = new_image_url
badge.link_url = new_link_url (
3d7ca1c
)1992790
)Features
feat(projects): allow importing additional items from GitHub (
ce84f2e
)feat(objects): support fetching PATs via id or
self
endpoint (19b38bd
)feat: add resource_weight_event for ProjectIssue (
6e5ef55
)feat(backends): use PEP544 protocols for structural subtyping (#2442)
The purpose of this change is to track API changes described in
https://github.com/python-gitlab/python-gitlab/blob/main/docs/api-levels.rst,
for example, for package versioning and breaking change announcements
in case of protocol changes.
This is MVP implementation to be used by #2435. (
4afeaff
)In order to support some new API calls we need to support the HTTP
PATCH
method.Closes: #2469 (
f711d9e
)allow_force_push
for protected branchFor the CLI: add
allow_force_push
as an optional argument forcreating a protected branch.
API reference:
https://docs.gitlab.com/ee/api/protected_branches.html#protect-repository-branches
Closes: #2466 (
929e07d
)Refactoring
2dd177b
)Testing
test(unit): increase V4 CLI coverage (
5748d37
)test(unit): split the last remaining unittest-based classes into modules" (
14e0f65
)test(unit): remove redundant package (
4a9e3ee
)test(unit): consistently use inline fixtures (
1bc56d1
)test(meta): move meta suite into unit tests
They're always run with it anyway, so it makes no difference. (
847004b
)d8fd1a8
)Unknown
docs: fix typo in issue docs (
43f5ac5
)3cfd390
)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.