chore: improve renovate dependency detection #3

Merged
jcabillot merged 1 commits from chore/renovate into main 2026-06-08 22:15:06 -04:00
Owner

What

Adds a renovate.json with two custom regex managers:

  1. Base image tracking: FROM jcabillot/opencode:latest — the native dockerfile manager detected the Dockerfile but extracted 0 deps, missing the base image.
  2. npm package tracking: @openchamber/web@1.12.3 — hardcoded via ARG OPENCHAMBER_WEB_VERSION=1.12.3 in the Dockerfile, invisible to native npm manager.

Why

Renovate's dashboard shows dockerfile (1) with zero dependencies detected despite the Dockerfile containing:

  • A FROM jcabillot/opencode:latest base image
  • An ARG OPENCHAMBER_WEB_VERSION=1.12.3 that pins @openchamber/web version

These regex managers ensure Renovate can properly track and update these dependencies.

Dashboard Before

  • dockerfile: ZERO deps detected (should have base image + npm package)
  • github-actions: detected 5 actions
  • MISSING: jcabillot/opencode base image, @openchamber/web npm version
## What Adds a `renovate.json` with two custom regex managers: 1. **Base image tracking**: `FROM jcabillot/opencode:latest` — the native dockerfile manager detected the Dockerfile but extracted 0 deps, missing the base image. 2. **npm package tracking**: `@openchamber/web@1.12.3` — hardcoded via `ARG OPENCHAMBER_WEB_VERSION=1.12.3` in the Dockerfile, invisible to native npm manager. ## Why Renovate's dashboard shows dockerfile (1) with **zero dependencies detected** despite the Dockerfile containing: - A `FROM jcabillot/opencode:latest` base image - An `ARG OPENCHAMBER_WEB_VERSION=1.12.3` that pins `@openchamber/web` version These regex managers ensure Renovate can properly track and update these dependencies. ## Dashboard Before - dockerfile: **ZERO deps detected** (should have base image + npm package) - github-actions: detected 5 actions - **MISSING**: `jcabillot/opencode` base image, `@openchamber/web` npm version
cloudix_mcp_server added 1 commit 2026-06-08 21:42:37 -04:00
jcabillot merged commit f584200ba2 into main 2026-06-08 22:15:06 -04:00
jcabillot deleted branch chore/renovate 2026-06-08 22:15:07 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/opencode-openchamber#3