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 v3.15.0 #108

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 11, 2023

This PR contains the following updates:

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

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
  • docs: remove exclusive EE about issue links (e0f6f18)
Features
  • feat: add support for select="package_file" in package upload

Add ability to use select="package_file" when uploading a generic
package 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 in import_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)

  • fix(cli): display items when iterator is returned (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)

  • chore(deps): update dependency pre-commit to v3 (#​2508)

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

  • chore(deps): update dependency coverage to v7 (#​2501)

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

  • chore(deps): update dependency flake8 to v6 (#​2502)

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 by
someone. (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 a
dependency conflict.

Updated files by running black and committing the changes. (44786ef)

  • chore: add SECURITY.md (572ca3b)

  • chore: remove pre-commit as a default tox environment (#​2470)

For users who use tox having pre-commit as part of the default
environment 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)

  • chore: add Python 3.12 testing

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)

  • docs(advanced): fix typo in Gitlab examples (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)

  • feat(client): add http_patch method (#​2471)

In order to support some new API calls we need to support the HTTP PATCH method.

Closes: #​2469 (f711d9e)

  • feat(cli): add setting of allow_force_push for protected branch

For the CLI: add allow_force_push as an optional argument for
creating a protected branch.

API reference:
https://docs.gitlab.com/ee/api/protected_branches.html#protect-repository-branches

Closes: #​2466 (929e07d)

Refactoring
  • refactor(client): let mypy know http_password is set (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)

  • test(functional): clarify MR fixture factory name (d8fd1a8)
Unknown
  • Merge pull request #​2465 from valentingregoire/typos

docs: fix typo in issue docs (43f5ac5)

  • Merge branch 'main' into typos (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.


  • 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 changed the title Update dependency python-gitlab to v3.14.0 Update dependency python-gitlab to v3.15.0 Jun 9, 2023
@renovate renovate bot force-pushed the renovate/python-gitlab-3.x branch from 506a6f3 to e6b93a4 Compare June 9, 2023 11:24
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.

0 participants