Skip to content

chore(ci): add Dependabot - #43

Merged
Hug0-Drelon merged 4 commits into
masterfrom
chore/add-dependabot
Sep 2, 2026
Merged

chore(ci): add Dependabot#43
Hug0-Drelon merged 4 commits into
masterfrom
chore/add-dependabot

Conversation

@Hug0-Drelon

@Hug0-Drelon Hug0-Drelon commented Sep 1, 2026

Copy link
Copy Markdown
Member

What?

  • Add weekly Dependabot for npm (dependencies + devDependencies only).

Why?

Inspired by polylang#1982, but scoped to this repo: automate safe updates for the runtime dep and the lint/test toolchain. No Composer manifest. No reviewer workflow — repo activity notifications are enough.

How?

  • dependency-type: production covers path.
  • dependency-type: development with update-types minor/patch only — eslint, jest, @wordpress/eslint-plugin, @wordpress/prettier-config, prettier (major bumps stay manual).
  • groups.dev-tools collapses dev-dependency bumps into one PR.
  • peerDependencies are excluded: Dependabot does not version-bump them.
  • Weekly schedule: Monday 07:00 Europe/Paris.

Test plan

  • Dependabot config validates after merge (first run on schedule).
  • A grouped dev-tools PR opens for minor/patch bumps.
  • A path production bump opens when available.
  • No PRs for peerDependencies or devDependency major bumps.

Weekly npm updates for production and peer dependencies only; request
review and changelog reminder on production bumps.
Repo activity notifications are enough; no auto review request or comment.
Dependabot does not open version PRs for peerDependencies.
Lint and test tooling should stay current; major upgrades stay manual.
@Hug0-Drelon Hug0-Drelon changed the title chore(ci): add Dependabot and reviewer workflow chore(ci): add Dependabot Sep 2, 2026
@Hug0-Drelon
Hug0-Drelon merged commit d486090 into master Sep 2, 2026
4 checks passed
@Hug0-Drelon
Hug0-Drelon deleted the chore/add-dependabot branch September 2, 2026 09:22
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