fix(deps): update all non-major dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
python-gitlab (changelog) | dependencies | minor |
5.0.0 -> 5.3.0
|
registry.gitlab.developers.cam.ac.uk/uis/devops/infra/dockerimages/python | final | minor |
3.11-slim -> 3.13-slim
|
typer (changelog) | dependencies | minor |
^0.12.3 -> ^0.15.0
|
uis/devops/continuous-delivery/ci-templates | repository | minor |
v4.0.0 -> v4.6.0
|
Release Notes
python-gitlab/python-gitlab (python-gitlab)
v5.3.0
Chores
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
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>
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
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
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>
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.
fastapi/typer (typer)
v0.15.1
Features
-
🗑️ Deprecateshell_complete
and continue to useautocompletion
for CLI parameters. MR #974 by @svlandeg.
Docs
-
✏️ Fix a few typos in the source and documentation. MR #1028 by @kkirsche. -
📝 Fix minor inconsistencies and typos in tutorial. MR #1067 by @tvoirand. -
✏️ Fix a few small typos in the documentation. MR #1077 by @svlandeg.
Internal
-
🔧 Update build-docs filter patterns. MR #1080 by @tiangolo. -
🔨 Update deploy docs preview script. MR #1079 by @tiangolo. -
🔧 Update members. MR #1078 by @tiangolo. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1071 by @pre-commit-ci[bot]. -
⬆️ Update httpx requirement from <0.28.0,>=0.27.0 to >=0.27.0,<0.29.0. MR #1065 by @dependabot[bot].
v0.15.0
Features
-
✨ Add support for extending typer apps without passing a name, add commands to the top level. MR #1037 by @patrick91.- New docs: One File Per Command.
Internal
-
⬆️ Bump mkdocs-material from 9.5.46 to 9.5.47. MR #1070 by @dependabot[bot]. -
⬆️ Bump ruff from 0.8.0 to 0.8.1. MR #1066 by @dependabot[bot].
v0.14.0
Breaking Changes
-
🔥 Remove auto naming of groups added viaadd_typer
based on the group's callback function name. MR #1052 by @patrick91.
Before, it was supported to infer the name of a command group from the callback function name in the sub-app, so, in this code:
import typer
app = typer.Typer()
users_app = typer.Typer()
app.add_typer(users_app)
@​users_app.callback()
def users(): # <-- This was the inferred command group name
"""
Manage users in the app.
"""
@​users_app.command()
def create(name: str):
print(f"Creating user: {name}")
...the command group would be named users
, based on the name of the function def users()
.
Now you need to set it explicitly:
import typer
app = typer.Typer()
users_app = typer.Typer()
app.add_typer(users_app, name="users") # <-- Explicitly set the command group name
@​users_app.callback()
def users():
"""
Manage users in the app.
"""
@​users_app.command()
def create(name: str):
print(f"Creating user: {name}")
Updated docs SubCommand Name and Help.
Note: this change will enable important features in the next release.
Internal
-
⬆️ Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.12.2. MR #1043 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.44 to 9.5.46. MR #1062 by @dependabot[bot]. -
⬆️ Bump ruff from 0.7.4 to 0.8.0. MR #1059 by @dependabot[bot]. -
⬆️ Bump astral-sh/setup-uv from 3 to 4. MR #1061 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1053 by @pre-commit-ci[bot].
v0.13.1
Features
-
✨ Remove Rich tags when showing completion text. MR #877 by @svlandeg. -
✨ Render Rich markup as HTML in Markdown docs. MR #847 by @svlandeg. -
✨ Support cp850 encoding for auto-completion in PowerShell. MR #808 by @svlandeg. -
✨ Allow gettext translation of help message. MR #886 by @svlandeg.
Refactors
-
🐛 Fix printing HTML from Rich output. MR #1055 by @tiangolo.
Docs
-
📝 Update markdown includes to use the new simpler format. MR #1054 by @tiangolo.
Internal
-
⬆️ Bump ruff from 0.7.3 to 0.7.4. MR #1051 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1047 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.7.2 to 0.7.3. MR #1046 by @dependabot[bot]. -
⬆️ Bump tiangolo/latest-changes from 0.3.1 to 0.3.2. MR #1044 by @dependabot[bot]. -
⬆️ Update pytest-cov requirement from <6.0.0,>=2.10.0 to >=2.10.0,<7.0.0. MR #1033 by @dependabot[bot].
v0.13.0
Features
-
✨ HandleKeyboardInterrupt
separately from other exceptions. MR #1039 by @patrick91. -
✨ Updatelaunch
to not print anything when opening urls. MR #1035 by @patrick91. -
✨ Show help items in order of definition. MR #944 by @svlandeg.
Fixes
-
🐛 Fix equality check for custom classes. MR #979 by @AryazE. -
🐛 Allow colon in zsh autocomplete values and descriptions. MR #988 by @snapbug.
Refactors
-
🗑️ Deprecate support foris_flag
andflag_value
parameters. MR #987 by @svlandeg. -
🔥 Remove unused functionality from_typing.py
file. MR #805 by @ivantodorovich. -
✏️ Fix typo in function name_make_rich_text
. MR #959 by @svlandeg.
Internal
-
✅ Only run completion installation tests when the env var_TYPER_RUN_INSTALL_COMPLETION_TESTS
is set. MR #995 by @svlandeg. -
📝 Update the docstring of the_make_rich_text
method. MR #972 by @svlandeg. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1040 by @pre-commit-ci[bot]. -
⬆️ Bump mkdocs-material from 9.5.42 to 9.5.44. MR #1042 by @dependabot[bot]. -
⬆️ Bump ruff from 0.7.1 to 0.7.2. MR #1038 by @dependabot[bot]. -
⬆️ Bump mkdocs-macros-plugin from 1.3.6 to 1.3.7. MR #1031 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1032 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.7.0 to 0.7.1. MR #1029 by @dependabot[bot]. -
⬆️ Bump pillow from 10.4.0 to 11.0.0. MR #1023 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.35 to 9.5.42. MR #1027 by @dependabot[bot]. -
⬆️ Bump ruff from 0.6.5 to 0.7.0. MR #1026 by @dependabot[bot]. -
⬆️ Bump mkdocs-macros-plugin from 1.2.0 to 1.3.6. MR #1025 by @dependabot[bot]. -
⬆️ Update pre-commit requirement from <4.0.0,>=2.17.0 to >=2.17.0,<5.0.0. MR #1012 by @dependabot[bot]. -
⬆️ Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.3. MR #1009 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #1001 by @pre-commit-ci[bot]. -
👷 Update Deploy docs CI to use uv. MR #1021 by @tiangolo. -
👷 Fix smokeshow, checkout files on CI. MR #1020 by @tiangolo. -
👷 Use uv in CI. MR #1019 by @tiangolo. -
👷 Updatelabeler.yml
. MR #1014 by @tiangolo. -
👷 Update worfkow deploy-docs-notify URL. MR #1011 by @tiangolo. -
👷 Upgrade Cloudflare GitHub Action. MR #1010 by @tiangolo. -
⬆️ Bump mkdocs-macros-plugin from 1.0.5 to 1.2.0. MR #992 by @dependabot[bot]. -
⬆️ Bump ruff from 0.6.4 to 0.6.5. MR #991 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.34 to 9.5.35. MR #996 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #993 by @pre-commit-ci[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #982 by @pre-commit-ci[bot]. -
⬆️ Bump tiangolo/issue-manager from 0.5.0 to 0.5.1. MR #980 by @dependabot[bot]. -
👷 Updateissue-manager.yml
. MR #978 by @tiangolo. -
⬆️ Bump ruff from 0.6.3 to 0.6.4. MR #975 by @dependabot[bot]. -
⬆️ Bump mkdocs-material from 9.5.33 to 9.5.34. MR #963 by @dependabot[bot]. -
⬆️ Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1. MR #973 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #966 by @pre-commit-ci[bot]. -
💚 Setinclude-hidden-files
toTrue
when using theupload-artifact
GH action. MR #967 by @svlandeg. -
⬆️ Bump ruff from 0.6.1 to 0.6.3. MR #961 by @dependabot[bot]. -
⬆️ [pre-commit.ci] pre-commit autoupdate. MR #689 by @pre-commit-ci[bot]. -
⬆️ Bump ruff from 0.2.0 to 0.6.1. MR #938 by @dependabot[bot]. -
👷 Updatelatest-changes
GitHub Action. MR #955 by @tiangolo.
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v4.6.0
v4.5.1
v4.5.0
v4.4.0
v4.3.1
v4.3.0
v4.2.0
Changed
- Remove
allow_failure: true
fromcommitlint
andcommitlint-hotfix
jobs. This behaviour is no longer desirable as we've built our wholerelease-it
process around theconventionalcommits
specification. It's now more beneficial for these jobs to fail by default.
v4.1.0
Added
- A generic
get-gcp-secrets
fragment to retrieve one or more Google Secret Manager secrets in a CI job.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.