chore(ci): run Dependabot alongside Renovate for update coverage - #584
Draft
thewrz wants to merge 1 commit into
Draft
chore(ci): run Dependabot alongside Renovate for update coverage#584thewrz wants to merge 1 commit into
thewrz wants to merge 1 commit into
Conversation
Renovate has been this repo's only dependency-update tool, and every run was suppressed by Mend's platform-level `mode=silent` -- no PRs, no Dependency Dashboard. Meanwhile the repo accumulated 39 open Dependabot vulnerability alerts, 30 of them high severity, across three npm workspaces and a uv-managed Python service. Adds a Dependabot config covering the full dependency surface: npm in /bridge, /bridge-app and /dashboard, uv in /server, the three Dockerfiles, and the workflow action pins. Group shapes and Conventional Commit prefixes mirror renovate.json so the two tools' output is directly comparable, and the DJ protocol libs (alphatheta-connect, stagelinq) stay out of grouped PRs so they keep arriving individually for manual review. Dependabot alerts and security updates are now enabled on the repo. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This was written agentically; verify its assertions and edit accordingly:
Why
Renovate has been this repo's only dependency-update tool, and every run was
suppressed by Mend's platform-level
mode=silent— no PRs, no DependencyDashboard, nothing. That has now been switched off org-wide, but this repo was left
the most exposed of any in the org while it lasted: 39 open Dependabot
vulnerability alerts, 30 of them high severity, across three npm workspaces and a
uv-managed Python service.
This is also the repo the original Dependabot→Renovate migration was most meant to
protect — npm is exactly the ecosystem the migration cited as under supply-chain
attack.
What
Adds
.github/dependabot.ymlcovering the full dependency surface, which nothing waswatching:
/bridge,/bridge-app,/dashboard/server(pyproject.toml+uv.lock)/bridge,/dashboard,/serverDockerfilesGroup shapes and Conventional Commit prefixes mirror
renovate.jsonso both tools'output is directly comparable. Two behaviors are carried over deliberately:
@electron-forge/*gets its own group, and the DJ protocol libs(
alphatheta-connect,stagelinq) are excluded from grouped PRs so they keeparriving individually for manual review.
Dependabot alerts and security updates were also enabled on the repo.
Running both tools at once is deliberate and temporary — it restores coverage now
and gives a side-by-side before we pick one. Expect duplicate PRs until then.
Heads up: with security updates enabled and 39 open alerts, merging this will produce
a burst of PRs. That is intended.
Testing
🤖 Co-authored by Claude Opus 5 (1M context).