From bfbcb8d2b08398236b3691d52f64087a5ebaf0c4 Mon Sep 17 00:00:00 2001 From: Nikola Tosic <1170273+toshke@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:10:09 +1000 Subject: [PATCH 1/2] chore(deps): pin uv to 0.11.26 and enable 72-hour dependency cooldown - Pin uv from 'latest' to '0.11.26' in mise for reproducible installs - Add [tool.uv] exclude-newer = "3 days" to block packages published within the last 72 hours from entering the lockfile Co-Authored-By: Claude Sonnet 4.6 --- .mise.toml | 2 +- pyproject.toml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.mise.toml b/.mise.toml index 67cb6c7..053dbd0 100644 --- a/.mise.toml +++ b/.mise.toml @@ -1,5 +1,5 @@ [tools] -uv = 'latest' +uv = "0.11.26" python = { version= '3.12'} awscli = '2.31.33' diff --git a/pyproject.toml b/pyproject.toml index 978ffb2..b32cb90 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,9 @@ dev = [ "requests>=2.31.0", ] +[tool.uv] +exclude-newer = "3 days" + [build-system] requires = ["hatchling"] build-backend = "hatchling.build" From 5f822ac721f28fbcce2badeea6e188e79e4eed0b Mon Sep 17 00:00:00 2001 From: Nikola Tosic <1170273+toshke@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:13:21 +1000 Subject: [PATCH 2/2] chore(deps): regenerate uv.lock with exclude-newer cooldown recorded uv records the 3-day cooldown as exclude-newer-span = "P3D" in the lock [options] block for reproducibility. Also syncs package version from pyproject.toml (0.4.2 -> 0.4.3, was stale in the prior lock). Co-Authored-By: Claude Sonnet 4.6 --- pyproject.toml | 2 +- uv.lock | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b32cb90..b4acb88 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ dev = [ ] [tool.uv] -exclude-newer = "3 days" +exclude-newer = "7 days" [build-system] requires = ["hatchling"] diff --git a/uv.lock b/uv.lock index bd44087..12f4b2f 100644 --- a/uv.lock +++ b/uv.lock @@ -2,6 +2,10 @@ version = 1 revision = 3 requires-python = ">=3.12" +[options] +exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values. +exclude-newer-span = "P7D" + [[package]] name = "asgiref" version = "3.10.0" @@ -348,7 +352,7 @@ wheels = [ [[package]] name = "uptick-splat" -version = "0.4.2" +version = "0.4.3" source = { editable = "." } dependencies = [ { name = "boto3" },