Skip to content
Merged
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
22 changes: 22 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,28 @@ updates:
schedule:
interval: weekly
open-pull-requests-limit: 10
# `scripts/workflow-caller-pin-contract.test.sh` requires all three devantler-tech/actions
# callers (cd.yaml, release.yaml, template-sync.yaml) to ride ONE commit. Dependabot treats
# each reusable workflow as its own dependency, so UNGROUPED it opens one PR per caller β€”
# #219, #221 and #222 each touched exactly one file β€” and every one of those lands with the
# other two still behind, failing that assertion in required CI. No merge order rescues it:
# the first caller updated always disagrees with the rest. Grouping advances all three in a
# single PR, which is the only shape that can go green.
groups:
devantler-tech-actions:
patterns:
- "devantler-tech/*"
# A group applies to EITHER version updates or security updates, never both, and the key
# above defaults to `version-updates`, so this second group is what covers advisories at
# all. It is best-effort, NOT a guarantee: a security group combines only the dependencies
# that actually HAVE an advisory, so if one caller is affected and the others are not,
# Dependabot still opens a partial bump that fails the shared-commit assertion. Recovering
# from that is manual β€” open a separate PR moving all three callers to one reviewed SHA,
# superseding the partial one.
devantler-tech-actions-security:
applies-to: security-updates
patterns:
- "devantler-tech/*"
cooldown:
default-days: 7
# devantler-tech actions/workflows are our own code β€” bump now, no cooldown.
Expand Down
Loading