Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 19 additions & 14 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,38 @@
# The audit backlog grew from 22 to 37 in app/ (19 more at the root) between
# two reviews with nothing watching it. Dependabot opens the PRs; CI decides
# whether they land. Grouped so a week of patch bumps is one PR to review
# rather than thirty.
# Security updates only.
#
# The audit backlog (37 in app/, 29 of them high or critical) is almost
# entirely @wdio/* and @capacitor/assets: device-test and icon-generation
# tooling that never ships to a device. Routine version bumps for that are
# churn, and the first run proved it, opening five PRs that fixed none of the
# 37.
#
# What is worth interrupting for is an advisory against something that does
# ship. That comes from Dependabot security updates, a repo setting rather
# than this file, and it is now on along with vulnerability alerts. Setting
# every version-update limit to 0 leaves those running and stops the rest.
#
# To go back to routine bumps, raise a limit and add a `groups:` block so a
# week of patches is one PR. Do not drop grouping; ungrouped, github-actions
# alone opened four PRs in one morning.
version: 2
updates:
- package-ecosystem: npm
directory: /app
schedule:
interval: weekly
open-pull-requests-limit: 5
groups:
patch-and-minor:
update-types: [minor, patch]
open-pull-requests-limit: 0
labels: [dependencies]

- package-ecosystem: npm
directory: /
schedule:
interval: weekly
open-pull-requests-limit: 3
groups:
patch-and-minor:
update-types: [minor, patch]
open-pull-requests-limit: 0
labels: [dependencies]

# Third-party actions are pinned to mutable major tags in several workflows;
# this at least surfaces when one moves.
- package-ecosystem: github-actions
directory: /
schedule:
interval: monthly
open-pull-requests-limit: 0
labels: [dependencies]