From bc16bd9ac53602a0b9a4f9ffa152baed87fd3336 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Oct 2026 09:01:24 +0000 Subject: [PATCH 1/2] chore(deps): bump the docker-images group across 1 directory with 2 updates Bumps the docker-images group with 2 updates in the /deploy directory: [astral-sh/uv](https://github.com/astral-sh/uv) and rust. Updates `astral-sh/uv` from 0.12.17 to 0.12.23 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.12.17...0.12.23) Updates `rust` from 1.97-bookworm to 1.98-bookworm --- updated-dependencies: - dependency-name: astral-sh/uv dependency-version: 0.12.23 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: docker-images - dependency-name: rust dependency-version: 1.98-bookworm dependency-type: direct:production dependency-group: docker-images ... Signed-off-by: dependabot[bot] --- deploy/Dockerfile.control-plane | 2 +- deploy/Dockerfile.node | 2 +- deploy/Dockerfile.tauri-linux-ci | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deploy/Dockerfile.control-plane b/deploy/Dockerfile.control-plane index 53bd99f5..1a612418 100644 --- a/deploy/Dockerfile.control-plane +++ b/deploy/Dockerfile.control-plane @@ -1,4 +1,4 @@ -FROM ghcr.io/astral-sh/uv:0.12.17 AS uv +FROM ghcr.io/astral-sh/uv:0.12.23 AS uv FROM node:22.23.2-bookworm-slim AS web diff --git a/deploy/Dockerfile.node b/deploy/Dockerfile.node index f115465d..101c1734 100644 --- a/deploy/Dockerfile.node +++ b/deploy/Dockerfile.node @@ -1,4 +1,4 @@ -FROM ghcr.io/astral-sh/uv:0.12.17 AS uv +FROM ghcr.io/astral-sh/uv:0.12.23 AS uv FROM python:3.12.11-slim-bookworm AS python-wheels diff --git a/deploy/Dockerfile.tauri-linux-ci b/deploy/Dockerfile.tauri-linux-ci index c2381e53..95dfc501 100644 --- a/deploy/Dockerfile.tauri-linux-ci +++ b/deploy/Dockerfile.tauri-linux-ci @@ -1,4 +1,4 @@ -FROM rust:1.97-bookworm +FROM rust:1.98-bookworm RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install --yes --no-install-recommends \ From af572bb97b989f45609e5d54afc7f5a72f66391d Mon Sep 17 00:00:00 2001 From: mcocdaa <2021137961@qq.com> Date: Thu, 8 Oct 2026 11:54:26 +0200 Subject: [PATCH 2/2] test(contract): sort client production files and storage references deterministically --- tests/test_client_workspace_contract.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_client_workspace_contract.py b/tests/test_client_workspace_contract.py index 08df2171..bebc8620 100644 --- a/tests/test_client_workspace_contract.py +++ b/tests/test_client_workspace_contract.py @@ -17,14 +17,14 @@ def _client_production_files() -> list[Path]: ROOT / "packages/client-core/src", ROOT / "packages/client-ui/src", ) - return [ + return sorted( path for root in roots for path in root.rglob("*") if path.suffix in {".ts", ".vue"} and not path.name.endswith(".test.ts") and "test" not in path.relative_to(root).parts - ] + ) def test_python_dependencies_come_from_portable_public_pypi_only() -> None: @@ -135,14 +135,14 @@ def test_client_workspace_boundaries_and_platform_abstraction() -> None: ): assert forbidden not in core_source - storage_references = [ + storage_references = sorted( path.relative_to(ROOT).as_posix() for path in _client_production_files() if any( token in path.read_text().lower() for token in ("localstorage", "sessionstorage", "indexeddb") ) - ] + ) assert storage_references == [ "apps/clients/web/src/adapters/browserAgentCursorStore.ts", "apps/clients/web/src/adapters/browserThemePreferences.ts",