Skip to content

Split Dependabot auto-merge logic by ecosystem#1187

Merged
ryz310 merged 2 commits intomasterfrom
codex/dependabot-actions-auto-merge-guardrails
Mar 5, 2026
Merged

Split Dependabot auto-merge logic by ecosystem#1187
ryz310 merged 2 commits intomasterfrom
codex/dependabot-actions-auto-merge-guardrails

Conversation

@ryz310
Copy link
Owner

@ryz310 ryz310 commented Mar 5, 2026

Purpose of this change

Dependabotの自動マージ条件をpackage ecosystemごとに分離し、github-actions更新の安全性チェックを強化するため。

What changed

  • dependabot auto-merge workflowをbundler用とgithub-actions用の2ジョブに分割
  • bundlerは既存方針(patch/minor + rails_app or direct:development)を維持
  • github-actionsは以下を満たす場合のみauto-mergeを有効化
    • patch/minor update
    • GitHub公式Action(actions/* or github/*)のみ
    • PR差分にpermissions:またはpull_request_targetの変更がない
  • merge自体はGitHubのrequired checksに委譲(--autoのみ設定)

Validation

  • actionlint

@qltysh
Copy link

qltysh bot commented Mar 5, 2026

Qlty

Coverage Impact

This PR will not change total coverage.

🚦 See full report on Qlty Cloud »

🛟 Help
  • Diff Coverage: Coverage for added or modified lines of code (excludes deleted files). Learn more.

  • Total Coverage: Coverage for the whole repository, calculated as the sum of all File Coverage. Learn more.

  • File Coverage: Covered Lines divided by Covered Lines plus Missed Lines. (Excludes non-executable lines including blank lines and comments.)

    • Indirect Changes: Changes to File Coverage for files that were not modified in this PR. Learn more.

@ryz310 ryz310 enabled auto-merge March 5, 2026 03:54
@ryz310 ryz310 disabled auto-merge March 5, 2026 03:56
@ryz310 ryz310 merged commit 615a7eb into master Mar 5, 2026
47 checks passed
@ryz310 ryz310 deleted the codex/dependabot-actions-auto-merge-guardrails branch March 5, 2026 03:56
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