Uh oh!
There was an error while loading. Please reload this page.
ci: extend dependabot to the website and the Windows client - #33
Merged
Conversation
Only github-actions was configured, so npm (www) and NuGet (Windows client) drifted until an advisory forced a jump. Both get a weekly schedule with minor+patch grouped into one PR and majors left to arrive individually, capped at 3 open PRs each. pip is deliberately still absent: requirements.txt carries `>=` floors, so there is no pinned version for Dependabot to bump and the entry would do nothing. Locking the Python dependencies (#10) is the prerequisite, and the entry belongs in whichever change lands the lockfile. Noted in the file so the omission reads as a decision rather than an oversight. Swift/SPM has no Dependabot support at all, so clients/mac stays unmanaged. Closes#8
z33b0t
commented
Jul 28, 2026
ContributorAuthor
@z33b0t ready to merge. 6 checks green (CodeQL only — Config is YAML-valid and schema-correct, but note Dependabot won't act on it until it's on the default branch, so the real proof is the first weekly run after merge. Worth glancing at the PRs it opens — particularly the npm one against the pip is deliberately still absent (needs #10 first); reasoning is in the file and the PR body. |
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 freeto 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.
dependabot.ymlcoveredgithub-actionsonly. Addsnpm(/www) andnuget(/clients/windows), weekly, minor+patch grouped into one PR per ecosystem with majors arriving individually,open-pull-requests-limit: 3.pip is deliberately left out.
requirements.txtcarries>=floors, so there is no pinned version for Dependabot to bump — the entry would sit there doing nothing. #10 (locking the Python deps) is the prerequisite, and the pip entry belongs in whichever change lands the lockfile. I put that reasoning in the file so the gap reads as a decision, not an oversight. Swift/SPM isn't supported by Dependabot at all, soclients/macstays unmanaged — matching what the issue says.The npm entry carries a comment pointing at the
overridesblock inwww/package.json, since anextbump that finally ships patched postcss/sharp is the signal to drop an override rather than keep it — andbrace-expansionis intentionally not overridden there.Config is YAML-valid and matches the documented schema (
patternsdefaults to*when a group specifies onlyupdate-types). Dependabot won't act on it until it's on the default branch, so the real proof is the first scheduled run after merge.Note the interaction flagged in #21: if required status checks land, Dependabot PRs need a path through CI that doesn't need a human on every patch bump.
Closes#8