ci(deps): group devantler-tech/actions bumps into one Dependabot PR - #229
Conversation
The workflow-caller pin contract requires all three devantler-tech/actions callers 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 each lands with the other two behind, failing "every devantler-tech/actions caller must pin the same commit" in required CI. No merge order rescues it, so the PRs deadlock and the update never lands. devantler-tech/platform-tenant-template already carries this fix, but .github/dependabot.yml is listed in .templatesyncignore -- this tenant owns the file so it can add the npm and docker ecosystems -- so template-sync has never delivered it here. Add the grouping to the github-actions ecosystem only. npm, docker, the open-pull-requests-limit and the devantler-tech/* cooldown exclusion are unchanged; the change is a pure insertion, with all 28 original lines intact. Fixes #227 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coderabbitai review |
|
|
|
Warning Review limit reachedNext included review available in 57 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
CodeRabbit returned @codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex Review: Didn't find any major issues. Hooray! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Readiness — promotingProgrammatically tested. The config parses ( Reviewed. CodeRabbit returned Tried and evaluated as a user. This one is honest about its limit: the change alters how The first |
Why
Every
devantler-tech/actionsrelease currently deadlocks this repository's dependency updates.The pin contract requires all three action callers to ride one commit, but Dependabot treats each
reusable workflow as a separate dependency and opens one PR per caller — so each PR leaves the other
two behind and fails required CI. No merge order fixes it. That is what happened to #219, #221 and
#222, and it will happen again on the next release.
devantler-tech/platform-tenant-templatealready solved this, but the fix has never reached us:.github/dependabot.ymlis listed in.templatesyncignore, because this tenant owns the file so itcan add the
npmanddockerecosystems it needs. Template-sync therefore skips it, and the driftwent unnoticed.
What
Groups all
devantler-tech/*github-actions updates so they arrive as a single PR that can actuallygo green, matching what the template already does. A second group covers security advisories, with a
comment recording honestly that grouping is best-effort there rather than a guarantee.
Scoped to the github-actions ecosystem only —
npm,docker, the PR limit and thedevantler-tech/*cooldown exclusion are untouched.The current deadlock is cleared separately by #228.
Fixes #227
🤖 Generated with Claude Code