diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8d8e40ee..360c7cb7 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,7 +15,7 @@ jobs: - name: Install npm uses: actions/setup-node@v6 with: - node-version: 24.14.0 + node-version: 24.14.1 cache: npm cache-dependency-path: client/package-lock.json - name: Install packages diff --git a/client/package-lock.json b/client/package-lock.json index c2187b55..834b6119 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -12,9 +12,9 @@ "@mdi/font": "7.4.47", "@mdi/js": "7.4.47", "@resonant/oauth-client": "1.0.4", - "@sentry/vue": "10.47.0", + "@sentry/vue": "10.48.0", "@types/d3": "7.4.3", - "axios": "1.14.0", + "axios": "1.15.0", "d3": "7.9.0", "django-s3-file-field": "1.1.0", "geojs": "1.19.0", @@ -3070,50 +3070,50 @@ "peer": true }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.47.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.47.0.tgz", - "integrity": "sha512-bVFRAeJWMBcBCvJKIFCMJ1/yQToL4vPGqfmlnDZeypcxkqUDKQ/Y3ziLHXoDL2sx0lagcgU2vH1QhCQ67Aujjw==", + "version": "10.48.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.48.0.tgz", + "integrity": "sha512-SCiTLBXzugFKxev6NoKYBIhQoDk0gUh0AVVVepCBqfCJiWBG01Zvv0R5tCVohr4cWRllkQ8mlBdNQd/I7s9tdA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.47.0" + "@sentry/core": "10.48.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.47.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.47.0.tgz", - "integrity": "sha512-pdvMmi4dQpX5S/vAAzrhHPIw3T3HjUgDNgUiCBrlp7N9/6zGO2gNPhUnNekP+CjgI/z0rvf49RLqlDenpNrMOg==", + "version": "10.48.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.48.0.tgz", + "integrity": "sha512-tGkEyOM1HDS9qebDphUMEnyk3qq/50AnuTBiFmMJyjNzowylVGmRRk0sr3xkmbVHCDXQCiYnDmSVlJ2x4SDMrQ==", "license": "MIT", "dependencies": { - "@sentry/core": "10.47.0" + "@sentry/core": "10.48.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "10.47.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.47.0.tgz", - "integrity": "sha512-ScdovxP7hJxgMt70+7hFvwT02GIaIUAxdEM/YPsayZBeCoAukPW8WiwztJfoKtsfPyKJ5A6f0H3PIxTPcA9Row==", + "version": "10.48.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.48.0.tgz", + "integrity": "sha512-sevRTePfuk4PNuz9KAKpmTZEomAU0aLXyIhOwA0OnUDdxPhkY8kq5lwDbuxTHv6DQUjUX3YgFbY45VH1JEqHKA==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.47.0", - "@sentry/core": "10.47.0" + "@sentry-internal/browser-utils": "10.48.0", + "@sentry/core": "10.48.0" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.47.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.47.0.tgz", - "integrity": "sha512-A5OY8friSe6g8WAK4L8IeOPiEd9D3Ps40DzRH5j2f6SUja0t90mKMvHRcRf8zq0d4BkdB+JM7tjOkwxpuv8heA==", + "version": "10.48.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.48.0.tgz", + "integrity": "sha512-9nWuN2z4O+iwbTfuYV5ZmngBgJU/ZxfOo47A5RJP3Nu/kl59aJ1lUhILYOKyeNOIC/JyeERmpIcTxnlPXQzZ3Q==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.47.0", - "@sentry/core": "10.47.0" + "@sentry-internal/replay": "10.48.0", + "@sentry/core": "10.48.0" }, "engines": { "node": ">=18" @@ -3130,16 +3130,16 @@ } }, "node_modules/@sentry/browser": { - "version": "10.47.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.47.0.tgz", - "integrity": "sha512-rC0agZdxKA5XWfL4VwPOr/rJMogXDqZgnVzr93YWpFn9DMZT/7LzxSJVPIJwRUjx3bFEby3PcTa3YaX7pxm1AA==", + "version": "10.48.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.48.0.tgz", + "integrity": "sha512-4jt2zX2ExgFcNe2x+W+/k81fmDUsOrquGtt028CiGuDuma6kEsWBI4JbooT1jhj2T+eeUxe3YGbM23Zhh7Ghhw==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.47.0", - "@sentry-internal/feedback": "10.47.0", - "@sentry-internal/replay": "10.47.0", - "@sentry-internal/replay-canvas": "10.47.0", - "@sentry/core": "10.47.0" + "@sentry-internal/browser-utils": "10.48.0", + "@sentry-internal/feedback": "10.48.0", + "@sentry-internal/replay": "10.48.0", + "@sentry-internal/replay-canvas": "10.48.0", + "@sentry/core": "10.48.0" }, "engines": { "node": ">=18" @@ -3339,9 +3339,9 @@ } }, "node_modules/@sentry/core": { - "version": "10.47.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.47.0.tgz", - "integrity": "sha512-nsYRAx3EWezDut+Zl+UwwP07thh9uY7CfSAi2whTdcJl5hu1nSp2z8bba7Vq/MGbNLnazkd3A+GITBEML924JA==", + "version": "10.48.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.48.0.tgz", + "integrity": "sha512-h8F+fXVwYC9ro5ZaO8V+v3vqc0awlXHGblEAuVxSGgh4IV/oFX+QVzXeDTTrFOFS6v/Vn5vAyu240eJrJAS6/g==", "license": "MIT", "engines": { "node": ">=18" @@ -3379,13 +3379,13 @@ } }, "node_modules/@sentry/vue": { - "version": "10.47.0", - "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-10.47.0.tgz", - "integrity": "sha512-zIscc2e1d70yGK4qi4nqBy87TaQBKy0aXza+PtxI9qUWelF4bw0SJoVSglbISw+eOO4y0CBxZVRibLuj0Kv1pw==", + "version": "10.48.0", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-10.48.0.tgz", + "integrity": "sha512-gZa3i3lLe0nqkSI2Nbh16nDxRHvkZS8x8p9+doVhtRNb1PQ8CQke/tzOYbyUk1iec+HNkT5hPyieVjFk683eCQ==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.47.0", - "@sentry/core": "10.47.0" + "@sentry/browser": "10.48.0", + "@sentry/core": "10.48.0" }, "engines": { "node": ">=18" @@ -4461,9 +4461,9 @@ } }, "node_modules/axios": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.14.0.tgz", - "integrity": "sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz", + "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.11", diff --git a/client/package.json b/client/package.json index 1ddf0a64..f13e6d2a 100644 --- a/client/package.json +++ b/client/package.json @@ -17,9 +17,9 @@ "@mdi/font": "7.4.47", "@mdi/js": "7.4.47", "@resonant/oauth-client": "1.0.4", - "@sentry/vue": "10.47.0", + "@sentry/vue": "10.48.0", "@types/d3": "7.4.3", - "axios": "1.14.0", + "axios": "1.15.0", "d3": "7.9.0", "django-s3-file-field": "1.1.0", "geojs": "1.19.0", diff --git a/pyproject.toml b/pyproject.toml index 838d780c..2643e34b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ dependencies = [ "psycopg[binary]==3.3.3", "pydantic==2.12.5", "requests==2.33.1", - "rich==14.3.3", + "rich==14.3.4", "whitenoise[brotli]==6.12.0", "tqdm==4.67.3", # guano metadata diff --git a/uv.lock b/uv.lock index bf6155c5..51847f6f 100644 --- a/uv.lock +++ b/uv.lock @@ -324,7 +324,7 @@ requires-dist = [ { name = "psycopg", extras = ["binary"], specifier = "==3.3.3" }, { name = "pydantic", specifier = "==2.12.5" }, { name = "requests", specifier = "==2.33.1" }, - { name = "rich", specifier = "==14.3.3" }, + { name = "rich", specifier = "==14.3.4" }, { name = "scikit-image", marker = "extra == 'tasks'", specifier = "==0.26.0" }, { name = "scipy", marker = "extra == 'tasks'", specifier = "==1.17.1" }, { name = "sentry-sdk", extras = ["celery", "django", "pure-eval"], specifier = "==2.57.0" }, @@ -2474,15 +2474,15 @@ wheels = [ [[package]] name = "rich" -version = "14.3.3" +version = "14.3.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b3/c6/f3b320c27991c46f43ee9d856302c70dc2d0fb2dba4842ff739d5f46b393/rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b", size = 230582, upload-time = "2026-02-19T17:23:12.474Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e9/67/cae617f1351490c25a4b8ac3b8b63a4dda609295d8222bad12242dfdc629/rich-14.3.4.tar.gz", hash = "sha256:817e02727f2b25b40ef56f5aa2217f400c8489f79ca8f46ea2b70dd5e14558a9", size = 230524, upload-time = "2026-04-11T02:57:45.419Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d", size = 310458, upload-time = "2026-02-19T17:23:13.732Z" }, + { url = "https://files.pythonhosted.org/packages/b3/76/6d163cfac87b632216f71879e6b2cf17163f773ff59c00b5ff4900a80fa3/rich-14.3.4-py3-none-any.whl", hash = "sha256:07e7adb4690f68864777b1450859253bed81a99a31ac321ac1817b2313558952", size = 310480, upload-time = "2026-04-11T02:57:47.484Z" }, ] [[package]]