From 05f6b7b76cb9116f96235a7c4cf678be95c534fe Mon Sep 17 00:00:00 2001 From: Henry Borchers Date: Tue, 14 Apr 2026 15:17:03 -0500 Subject: [PATCH 1/3] ci: failing Audit uv.lock File stage results in an unstable build --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ac70f2d..a3e17fa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -183,7 +183,7 @@ pipeline { timeout(5) } steps{ - catchError(buildResult: 'SUCCESS', message: 'uv-secure found issues', stageResult: 'UNSTABLE') { + catchError(buildResult: 'UNSTABLE', message: 'uv-secure found issues', stageResult: 'UNSTABLE') { sh 'uv run --only-group audit-dependencies --isolated uv-secure --disable-cache uv.lock' } } From 6f11d720164e9d94e35147682c8e40e553c02536 Mon Sep 17 00:00:00 2001 From: Henry Borchers Date: Tue, 14 Apr 2026 15:20:10 -0500 Subject: [PATCH 2/3] chore: upgrade lockfile deps Updated pytest v8.4.1 -> v9.0.3 --- uv.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uv.lock b/uv.lock index c64d354..86c6b79 100644 --- a/uv.lock +++ b/uv.lock @@ -1246,7 +1246,7 @@ wheels = [ [[package]] name = "pytest" -version = "8.4.1" +version = "9.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, @@ -1255,9 +1255,9 @@ dependencies = [ { name = "pluggy" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/08/ba/45911d754e8eba3d5a841a5ce61a65a685ff1798421ac054f85aa8747dfb/pytest-8.4.1.tar.gz", hash = "sha256:7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c", size = 1517714, upload-time = "2025-06-18T05:48:06.109Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/0d/549bd94f1a0a402dc8cf64563a117c0f3765662e2e668477624baeec44d5/pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c", size = 1572165, upload-time = "2026-04-07T17:16:18.027Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/29/16/c8a903f4c4dffe7a12843191437d7cd8e32751d5de349d45d3fe69544e87/pytest-8.4.1-py3-none-any.whl", hash = "sha256:539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7", size = 365474, upload-time = "2025-06-18T05:48:03.955Z" }, + { url = "https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9", size = 375249, upload-time = "2026-04-07T17:16:16.13Z" }, ] [[package]] From 8244795142c21042b4a3cd949a98e02f6fb1b9d1 Mon Sep 17 00:00:00 2001 From: Henry Borchers Date: Tue, 14 Apr 2026 15:21:04 -0500 Subject: [PATCH 3/3] ci: uv-secure is no longer run in isolation --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a3e17fa..3315c61 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -184,7 +184,7 @@ pipeline { } steps{ catchError(buildResult: 'UNSTABLE', message: 'uv-secure found issues', stageResult: 'UNSTABLE') { - sh 'uv run --only-group audit-dependencies --isolated uv-secure --disable-cache uv.lock' + sh 'uv run uv-secure --disable-cache uv.lock' } } }