Skip to content

ci: add grouped Dependabot version updates with a 7-day cooldown - #51

Merged
chhoumann merged 1 commit into
mainfrom
chore/dependabot
Oct 24, 2026
Merged

chhoumann merged 1 commit into
mainfrom
chore/dependabot

Conversation

@chhoumann

Copy link
Copy Markdown
Owner

Adds .github/dependabot.yml with grouped weekly version updates for github-actions and npm, following chhoumann/obsidian-plugin-workflows templates/dependabot.yml. #49 pinned every action to a commit SHA, so without an updater the pins would quietly go stale.

Differences from the template:

  • The 7-day cooldown is the same, and it now also matches minimumReleaseAge: 10080 in pnpm-workspace.yaml, so Dependabot never proposes a version pnpm would refuse.
  • vite-plus, the vite alias to @voidzero-dev/vite-plus-core and vitest share one vite-plus group, because they have to move together. The overrides in pnpm-workspace.yaml won't be updated by Dependabot. If they're left behind, the frozen install in CI fails, which makes the mismatch visible.
  • This repo releases through changesets, not commit types, so the template's note about build(deps) driving releases is dropped. A production bump that should ship needs a changeset added to its PR.

This only configures version updates. Dependabot alerts stay disabled. I created the dependencies and github-actions labels, since Dependabot fails on labels that don't exist.

Every key was checked against the SchemaStore dependabot-2.0 schema. The same check flags misspelled cooldown and dependency-type keys.

Weekly grouped updates for github-actions and npm, after the
obsidian-plugin-workflows template, so the SHA pins and the dependency
tree do not rot now that every action is pinned. The 7-day cooldown
matches minimumReleaseAge in pnpm-workspace.yaml. vite-plus, the vite
alias and vitest share one group because they must move together.
@chhoumann
chhoumann merged commit 744ab10 into main Oct 24, 2026
2 checks passed
@chhoumann
chhoumann deleted the chore/dependabot branch October 24, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant