This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/gerfru/PulseBase). ## Rate-Limited The following updates are currently rate-limited. To force their creation now, click on a checkbox below. - [ ] <!-- unlimit-branch=renovate/pin-dependencies -->chore(deps): pin dependency ruff to 95d6ed4 - [ ] <!-- unlimit-branch=renovate/jsdom-30.x-lockfile -->chore(deps): update dependency jsdom to v30.1.2 - [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited PRs at once** 🔐 ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/anthropics-claude-code-action-digest -->[chore(deps): update anthropics/claude-code-action digest to 6c69018](../pull/343) - [ ] <!-- rebase-branch=renovate/caddy-2.11-alpine -->[chore(deps): update caddy:2.11-alpine docker digest to 1a81ac3](../pull/352) - [ ] <!-- rebase-branch=renovate/flyway-flyway-13 -->[chore(deps): update flyway/flyway:13 docker digest to 9e5555f](../pull/348) - [ ] <!-- rebase-branch=renovate/python-3.14-slim -->[chore(deps): update python:3.14-slim docker digest to c3e521d](../pull/350) - [ ] <!-- rebase-branch=renovate/anchore-sbom-action-0.x -->[chore(deps): update anchore/sbom-action action to v0.24.3](../pull/351) - [ ] <!-- rebase-branch=renovate/biomejs-biome-2.x -->[chore(deps): update dependency @biomejs/biome to v2.5.15](../pull/346) - [ ] <!-- rebase-branch=renovate/vite-8.x-lockfile -->[chore(deps): update dependency vite to v8.3.2](../pull/349) - [ ] <!-- rebase-branch=renovate/timescale-timescaledb-2.x -->[chore(deps): update timescale/timescaledb docker tag to v2.30.2](../pull/345) - [ ] <!-- rebase-branch=renovate/vitest-monorepo -->[chore(deps): update vitest monorepo to v5.0.3](../pull/347) (`@vitest/coverage-v8`, `vitest`) - [ ] <!-- rebase-branch=renovate/ruff-0.x -->[chore(deps): update dependency ruff to v0.16.10](../pull/338) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## PR Closed (Blocked) The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below. - [ ] <!-- recreate-branch=renovate/timberio-vector-0.x -->[chore(deps): update timberio/vector docker tag to v0.58.0](../pull/285) ## Detected Dependencies <details><summary>docker-compose (5)</summary> <blockquote> <details><summary>deploy/docker-compose.public.ci.yml</summary> </details> <details><summary>deploy/docker-compose.public.yml (2)</summary> - `caddy 2.11-alpine@sha256:6aeddd44c3078b0f9a35206472a11420648a79c184603ef95957d0a20044cb2b` → [Updates: `2.11-alpine`] - `timberio/vector 0.57.0-alpine@sha256:19e3526faf4d4b1ed0c28a0d68d4cc3a1e13e437099986a5b7a768707907497c` → [Updates: `0.58.0-alpine`] </details> <details><summary>deploy/docker-compose.release.yml (1)</summary> - `timescale/timescaledb 2.30.1-pg16@sha256:f495f2bc25ca7596ca8e1606c6241ca250ccc56a0c082b9f2ec0d290e0126cd9` → [Updates: `2.30.2-pg16`] </details> <details><summary>deploy/docker-compose.test.yml (2)</summary> - `timescale/timescaledb 2.30.1-pg16@sha256:f495f2bc25ca7596ca8e1606c6241ca250ccc56a0c082b9f2ec0d290e0126cd9` → [Updates: `2.30.2-pg16`] - `flyway/flyway 13@sha256:44bd6da3bb63d6ed1b773c4405c19ffdb14d8d44f0a8183244ae7f085ce41de9` → [Updates: `13`] </details> <details><summary>docker-compose.yml (2)</summary> - `timescale/timescaledb 2.30.1-pg16@sha256:f495f2bc25ca7596ca8e1606c6241ca250ccc56a0c082b9f2ec0d290e0126cd9` → [Updates: `2.30.2-pg16`] - `flyway/flyway 13@sha256:44bd6da3bb63d6ed1b773c4405c19ffdb14d8d44f0a8183244ae7f085ce41de9` → [Updates: `13`] </details> </blockquote> </details> <details><summary>dockerfile (5)</summary> <blockquote> <details><summary>api/Dockerfile (2)</summary> - `python 3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d` → [Updates: `3.14-slim`] - `python 3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d` → [Updates: `3.14-slim`] </details> <details><summary>backup/Dockerfile (1)</summary> - `postgres 18-alpine@sha256:77f585114c32fbca283dc835b0596f4e52b51b4c6662d7810b2f4084f60a1873` </details> <details><summary>db/Dockerfile (1)</summary> - `flyway/flyway 13@sha256:44bd6da3bb63d6ed1b773c4405c19ffdb14d8d44f0a8183244ae7f085ce41de9` → [Updates: `13`] </details> <details><summary>ml-service/Dockerfile (2)</summary> - `python 3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d` → [Updates: `3.14-slim`] - `python 3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d` → [Updates: `3.14-slim`] </details> <details><summary>sync-service/Dockerfile (2)</summary> - `python 3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d` → [Updates: `3.14-slim`] - `python 3.14-slim@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d` → [Updates: `3.14-slim`] </details> </blockquote> </details> <details><summary>github-actions (4)</summary> <blockquote> <details><summary>.github/workflows/ci.yml (37)</summary> - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `astral-sh/ruff-action v4.1.0@278981a28ce3188b1e39527901f38254bf3aac89` - `astral-sh/ruff-action v4.1.0@278981a28ce3188b1e39527901f38254bf3aac89` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `biomejs/setup-biome v2@4c91541eaada48f67d7dbd7833600ce162b68f51` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `gitleaks/gitleaks-action v3@e0c47f4f8be36e29cdc102c57e68cb5cbf0e8d1e` - `actions/setup-python v7@5fda3b95a4ea91299a34e894583c3862153e4b97` - `anchore/sbom-action v0.24.2@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26` → [Updates: `v0.24.3`] - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `astral-sh/setup-uv v10.2.0@c18668ad3cf93ea998bef934396af7bb5c839dc7` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `aquasecurity/trivy-action v0.36.0@ed142fd0673e97e23eac54620cfb913e5ce36c25` - `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `aquasecurity/trivy-action v0.36.0@ed142fd0673e97e23eac54620cfb913e5ce36c25` - `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `aquasecurity/trivy-action v0.36.0@ed142fd0673e97e23eac54620cfb913e5ce36c25` - `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `aquasecurity/trivy-action v0.36.0@ed142fd0673e97e23eac54620cfb913e5ce36c25` - `actions/upload-artifact v7@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `pnpm/action-setup v6@0977fd99725f1db4007ccb2928dbb4e90d06cc86` - `actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `astral-sh/setup-uv v10.2.0@c18668ad3cf93ea998bef934396af7bb5c839dc7` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `astral-sh/setup-uv v10.2.0@c18668ad3cf93ea998bef934396af7bb5c839dc7` - `ruff 0.11.4` → [Updates: `0.16.10`, `0.11.4`] - `ruff 0.11.4` → [Updates: `0.16.10`, `0.11.4`] - `@biomejs/biome 2.5.14` → [Updates: `2.5.15`] - `python 3.14` - `pnpm 12` - `node 22` </details> <details><summary>.github/workflows/claude.yml (2)</summary> - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `anthropics/claude-code-action v1@756cc22e19660d20e8cc9496b4f242475a7f7790` → [Updates: `v1`] </details> <details><summary>.github/workflows/release-please.yml (1)</summary> - `googleapis/release-please-action v5@45996ed1f6d02564a971a2fa1b5860e934307cf7` </details> <details><summary>.github/workflows/sbom.yml (2)</summary> - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `anchore/sbom-action v0.24.2@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26` → [Updates: `v0.24.3`] </details> </blockquote> </details> <details><summary>npm (2)</summary> <blockquote> <details><summary>api/package.json (4)</summary> - `@vitest/coverage-v8 ^5.0.0` → [Updates: `^5.0.0`] - `jsdom ^30.0.0` → [Updates: `^30.0.0`] - `vite ^8.0.0` → [Updates: `^8.0.0`] - `vitest ^5.0.0` → [Updates: `^5.0.0`] </details> <details><summary>api/pnpm-workspace.yaml</summary> </details> </blockquote> </details> <details><summary>pep621 (3)</summary> <blockquote> <details><summary>api/pyproject.toml (25)</summary> - `python >=3.12` - `fastapi >=0.136.1,!=0.136.3` - `uvicorn >=0.47.0` - `jinja2 >=3.1.6` - `python-multipart >=0.0.29` - `asyncpg >=0.31.0` - `pydantic-settings >=2.14.1` - `bcrypt >=5.0.0` - `itsdangerous >=2.2.0` - `resend >=2.0.0` - `slowapi >=0.1.9` - `pylibrelinkup >=0.10.0` - `cryptography >=50.0.0` - `structlog >=24.4.0` - `sentry-sdk >=2.0.0` - `psutil >=6.0.0` - `email-validator >=2.0.0` - `httpx >=0.28.1` - `apscheduler >=3.11.2,<4` - `pytest >=9.0.3` - `pytest-asyncio >=1.3.0` - `pytest-cov >=6.0.0` - `playwright >=1.52.0` - `axe-playwright-python >=0.1.7` - `mypy >=1.0.0` </details> <details><summary>ml-service/pyproject.toml (15)</summary> - `python >=3.12` - `asyncpg >=0.31.0` - `pydantic >=2.13.3` - `pydantic-settings >=2.14.0` - `apscheduler >=3.11.2` - `scikit-learn >=1.6.0` - `scipy >=1.15.0` - `numpy >=2.0.0` - `joblib >=1.4.0` - `structlog >=24.4.0` - `sentry-sdk >=2.0.0` - `pytest >=9.0.3` - `pytest-asyncio >=1.3.0` - `pytest-cov >=6.0.0` - `mypy >=1.0.0` </details> <details><summary>sync-service/pyproject.toml (14)</summary> - `python >=3.12` - `pylibrelinkup >=0.10.0` - `asyncpg >=0.31.0` - `pydantic >=2.13.4` - `pydantic-settings >=2.14.1` - `apscheduler >=3.11.2` - `cryptography >=50.0.0` - `structlog >=24.4.0` - `tenacity >=8.2.0` - `sentry-sdk >=2.0.0` - `pytest >=9.0.3` - `pytest-asyncio >=1.3.0` - `pytest-cov >=6.0.0` - `mypy >=1.0.0` </details> </blockquote> </details> <details><summary>poetry (1)</summary> <blockquote> <details><summary>packages/pulsebase_garmin/pyproject.toml (2)</summary> - `garminconnect >=0.3.5` - `structlog >=24.4.0` </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
@vitest/coverage-v8,vitest)PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
docker-compose (5)
dockerfile (5)
github-actions (4)
npm (2)
pep621 (3)
poetry (1)