From 82cc6494a22d05439c10708333837bdedf40c9ff Mon Sep 17 00:00:00 2001 From: Jens Scheffler Date: Wed, 27 May 2026 19:51:47 +0200 Subject: [PATCH] [main] CI: Upgrade important CI environment --- .pre-commit-config.yaml | 2 +- pyproject.toml | 10 ---------- uv.lock | 5 ++--- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 26b69f63d814f..5f8351b30e790 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -410,7 +410,7 @@ repos: require_serial: true entry: zizmor - repo: https://github.com/lycheeverse/lychee - rev: 1662ec573c55eb9648db2797a66f74bcc6216d62 # frozen: nightly + rev: 2bba271688c1abb1503097a064e6c3bc1d1b6a9b # frozen: lychee-lib-v0.24.2 hooks: # Use the upstream `lychee-docker` variant rather than the script-based # `lychee` hook because the prebuilt lychee binaries that the script diff --git a/pyproject.toml b/pyproject.toml index a0202dca38377..1051632695c01 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1532,14 +1532,6 @@ apache-aurflow-docker-stack = false # Manual overrides (kept outside the auto-generated block above so the # update_airflow_pyproject_toml.py script doesn't clobber them). -# Starlette 1.0.1 carries a Host-header parsing fix that prevents -# `request.url.path` from diverging from `scope["path"]` when the Host header -# contains characters invalid per RFC 9110 §7.2. The fix landed too recently -# to be admitted by the global 4-day cooldown; this override lets the floor -# bump in `airflow-core/pyproject.toml` resolve. -# REMOVE BY 2026-05-26 — once 1.0.1 is older than the global 4-day cooldown -# this override is redundant and should be deleted along with the line below. -starlette = "6 hours" [tool.uv.pip] # Synchroonize with scripts/ci/prek/upgrade_important_versions.py @@ -1682,8 +1674,6 @@ apache-aurflow-docker-stack = false # Manual overrides — see the matching block under # `[tool.uv.exclude-newer-package]` above for rationale. -# REMOVE BY 2026-05-26 along with the matching entry above. -starlette = "6 hours" [tool.uv.sources] diff --git a/uv.lock b/uv.lock index bca09add09083..83759330bb2f5 100644 --- a/uv.lock +++ b/uv.lock @@ -87,7 +87,6 @@ apache-airflow-shared-template-rendering = false apache-airflow-mypy = false apache-airflow-providers-http = false apache-airflow-providers-slack = false -starlette = { timestamp = "0001-01-01T00:00:00Z", span = "PT6H" } apache-airflow-providers-vespa = false apache-airflow-providers-databricks = false apache-airflow-shared-state = false @@ -21092,8 +21091,8 @@ name = "secretstorage" version = "3.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cryptography", marker = "python_full_version >= '3.14' or platform_machine != 'arm64' or sys_platform != 'darwin'" }, - { name = "jeepney", marker = "python_full_version >= '3.14' or platform_machine != 'arm64' or sys_platform != 'darwin'" }, + { name = "cryptography", marker = "(python_full_version >= '3.14' and sys_platform == 'darwin') or (python_full_version < '3.15' and sys_platform == 'emscripten') or (python_full_version < '3.15' and sys_platform == 'win32') or (platform_machine != 'arm64' and sys_platform == 'darwin') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, + { name = "jeepney", marker = "(python_full_version >= '3.14' and sys_platform == 'darwin') or (python_full_version < '3.15' and sys_platform == 'emscripten') or (python_full_version < '3.15' and sys_platform == 'win32') or (platform_machine != 'arm64' and sys_platform == 'darwin') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/03/e834bcd866f2f8a49a85eaff47340affa3bfa391ee9912a952a1faa68c7b/secretstorage-3.5.0.tar.gz", hash = "sha256:f04b8e4689cbce351744d5537bf6b1329c6fc68f91fa666f60a380edddcd11be", size = 19884, upload-time = "2025-11-23T19:02:53.191Z" } wheels = [