From aa0ecd226ede1985846d6d6301ced5ba4eef9763 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Jun 2026 06:12:09 +0000 Subject: [PATCH] fix(deps): update all major updates --- .github/workflows/ci.yaml | 2 +- docker/pyproject.toml | 4 ++-- docker/uv.lock | 16 ++++++++-------- package-lock.json | 37 ++++++++++++------------------------- package.json | 4 ++-- 5 files changed, 25 insertions(+), 38 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2651ffbc..9b5ec0cc 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -63,7 +63,7 @@ jobs: run: npm run test:ci - name: Upload TypeScript coverage - uses: codecov/codecov-action@v6 + uses: codecov/codecov-action@v7 with: files: ./coverage/lcov.info flags: typescript diff --git a/docker/pyproject.toml b/docker/pyproject.toml index 1a7d3cd4..4b8f41f1 100644 --- a/docker/pyproject.toml +++ b/docker/pyproject.toml @@ -25,11 +25,11 @@ requires-python = ">=3.11" dependencies = [ "fastapi==0.135.3", "uvicorn[standard]==0.44.0", - "gunicorn==25.3.0", + "gunicorn==26.0.0", "boto3==1.42.89", "dataclasses-json>=0.5.2,<0.6.0", "python-dotenv==1.2.2", - "structlog==25.5.0", + "structlog==26.1.0", "requests==2.33.1", "tenacity>=9.1.2", "benchling-sdk>=1.23.1", diff --git a/docker/uv.lock b/docker/uv.lock index 7f351d09..0efa067f 100644 --- a/docker/uv.lock +++ b/docker/uv.lock @@ -114,13 +114,13 @@ requires-dist = [ { name = "click", specifier = ">=8.1.0" }, { name = "dataclasses-json", specifier = ">=0.5.2,<0.6.0" }, { name = "fastapi", specifier = "==0.135.3" }, - { name = "gunicorn", specifier = "==25.3.0" }, + { name = "gunicorn", specifier = "==26.0.0" }, { name = "httpx", specifier = "==0.28.1" }, { name = "pydantic", specifier = ">=2.0.0" }, { name = "python-dotenv", specifier = "==1.2.2" }, { name = "quilt3", specifier = ">=7.0.0" }, { name = "requests", specifier = "==2.33.1" }, - { name = "structlog", specifier = "==25.5.0" }, + { name = "structlog", specifier = "==26.1.0" }, { name = "tenacity", specifier = ">=9.1.2" }, { name = "uvicorn", extras = ["standard"], specifier = "==0.44.0" }, ] @@ -586,14 +586,14 @@ wheels = [ [[package]] name = "gunicorn" -version = "25.3.0" +version = "26.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c4/f4/e78fa054248fab913e2eab0332c6c2cb07421fca1ce56d8fe43b6aef57a4/gunicorn-25.3.0.tar.gz", hash = "sha256:f74e1b2f9f76f6cd1ca01198968bd2dd65830edc24b6e8e4d78de8320e2fe889", size = 634883, upload-time = "2026-03-27T00:00:26.092Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6d/b7/a4a3f632f823e432ce6bc65f62961b7980c898c77f075a2f7118cb3846fe/gunicorn-26.0.0.tar.gz", hash = "sha256:ca9346f85e3a4aeeb64d491045c16b9a35647abd37ea15efe53080eb8b090baf", size = 727286, upload-time = "2026-05-05T06:38:25.529Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/c8/8aaf447698c4d59aa853fd318eed300b5c9e44459f242ab8ead6c9c09792/gunicorn-25.3.0-py3-none-any.whl", hash = "sha256:cacea387dab08cd6776501621c295a904fe8e3b7aae9a1a3cbb26f4e7ed54660", size = 208403, upload-time = "2026-03-27T00:00:27.386Z" }, + { url = "https://files.pythonhosted.org/packages/e6/40/9c2384fc2be4ad25dd4a49decd5ad9ea5a3639814c11bd40ab77cb9f0a14/gunicorn-26.0.0-py3-none-any.whl", hash = "sha256:40233d26a5f0d1872916188c276e21641155111c2853f0c2cd55260aec0d24fc", size = 212009, upload-time = "2026-05-05T06:38:23.007Z" }, ] [[package]] @@ -1378,11 +1378,11 @@ wheels = [ [[package]] name = "structlog" -version = "25.5.0" +version = "26.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ef/52/9ba0f43b686e7f3ddfeaa78ac3af750292662284b3661e91ad5494f21dbc/structlog-25.5.0.tar.gz", hash = "sha256:098522a3bebed9153d4570c6d0288abf80a031dfdb2048d59a49e9dc2190fc98", size = 1460830, upload-time = "2025-10-27T08:28:23.028Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/89/b4a0bcfdf4f71a3dea31379f095929613d7e4528a0996bca6aa964cd0dca/structlog-26.1.0.tar.gz", hash = "sha256:f63a716cbd1b1291cf7661de7794b455acfa4c43c5bcf1630e6ad5ddc1adb3b7", size = 1459881, upload-time = "2026-06-06T07:33:39.348Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/45/a132b9074aa18e799b891b91ad72133c98d8042c70f6240e4c5f9dabee2f/structlog-25.5.0-py3-none-any.whl", hash = "sha256:a8453e9b9e636ec59bd9e79bbd4a72f025981b3ba0f5837aebf48f02f37a7f9f", size = 72510, upload-time = "2025-10-27T08:28:21.535Z" }, + { url = "https://files.pythonhosted.org/packages/a9/18/489c97b834dfff9cf2fc2507cede4bcd4b11e67f84bc462acd1992496f86/structlog-26.1.0-py3-none-any.whl", hash = "sha256:e081a26d6c373e6d201eca24eede26d8ffab07f88f477822e679183428d3d91e", size = 73764, upload-time = "2026-06-06T07:33:38.046Z" }, ] [[package]] diff --git a/package-lock.json b/package-lock.json index ba9adeed..f40274c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@quiltdata/benchling-webhook", - "version": "0.16.0", + "version": "0.17.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@quiltdata/benchling-webhook", - "version": "0.16.0", + "version": "0.17.2", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-api-gateway": "^3.953.0", @@ -28,9 +28,9 @@ "aws-cdk-lib": "2.250.0", "boxen": "^8.0.0", "chalk": "^5.0.0", - "commander": "^14.0.2", + "commander": "^15.0.0", "constructs": "^10.0.0", - "dotenv-expand": "^12.0.3", + "dotenv-expand": "^13.0.0", "enquirer": "^2.4.1", "execa": "^9.0.0", "inquirer": "^12.0.0", @@ -6696,12 +6696,12 @@ "license": "MIT" }, "node_modules/commander": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", - "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", "license": "MIT", "engines": { - "node": ">=20" + "node": ">=22.12.0" } }, "node_modules/concat-map": { @@ -6837,7 +6837,6 @@ "version": "17.4.2", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", - "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -6847,25 +6846,13 @@ } }, "node_modules/dotenv-expand": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-12.0.3.tgz", - "integrity": "sha512-uc47g4b+4k/M/SeaW1y4OApx+mtLWl92l5LMPP0GNXctZqELk+YGgOPIIC5elYmUH4OuoK3JLhuRUYegeySiFA==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-13.0.0.tgz", + "integrity": "sha512-aBfBS8eYIeXmpHI9ThIlA7/WLq+SLt18iXUZhb52rW89QLKQFoIpPG1bPeewoPZsTyjSSO3T7234FBVUM1V2rA==", "license": "BSD-2-Clause", "dependencies": { - "dotenv": "^16.4.5" - }, - "engines": { - "node": ">=12" + "dotenv": "^17.4.2" }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dotenv-expand/node_modules/dotenv": { - "version": "16.6.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", - "license": "BSD-2-Clause", "engines": { "node": ">=12" }, diff --git a/package.json b/package.json index f98400d4..366e3b30 100644 --- a/package.json +++ b/package.json @@ -118,9 +118,9 @@ "aws-cdk-lib": "2.250.0", "boxen": "^8.0.0", "chalk": "^5.0.0", - "commander": "^14.0.2", + "commander": "^15.0.0", "constructs": "^10.0.0", - "dotenv-expand": "^12.0.3", + "dotenv-expand": "^13.0.0", "enquirer": "^2.4.1", "execa": "^9.0.0", "inquirer": "^12.0.0",