Skip to content

fix(ci): Dependabot auto-merge permanent fix#848

Merged
d-oit merged 1 commit into
mainfrom
fix/dependabot-auto-merge-permanent
Jul 24, 2026
Merged

fix(ci): Dependabot auto-merge permanent fix#848
d-oit merged 1 commit into
mainfrom
fix/dependabot-auto-merge-permanent

Conversation

@d-oit

@d-oit d-oit commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Remove unnecessary actions/checkout step (security risk with pull_request_target)
  • Add skip-commit-verification: true to dependabot/fetch-metadata to bypass failing signature check
  • Simplify merge logic (remove manual CI/mergeability checks; gh pr merge --auto handles queuing)

Root Cause

dependabot/fetch-metadata checks commit.verification?.verified via GitHub REST API. On older PRs or GHES, this check fails with "Dependabot commit signature is not verified, refusing to proceed." The fix adds skip-commit-verification: true which is the documented escape hatch.

Testing

  • All 11 workflows validated via ./scripts/validate-workflows.sh (actionlint + zizmor)
  • Minimal quality gate passed (lint + typecheck + shellcheck)

… auto-merge

Root cause: dependabot/fetch-metadata checks commit.verification via REST API. The actions/checkout step is unnecessary and the skip-commit-verification input bypasses the failing signature check.

Changes:
- Remove unnecessary actions/checkout step (security risk with pull_request_target)
- Add skip-commit-verification: true to dependabot/fetch-metadata
- Simplify merge logic (remove manual CI/mergeability checks)
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying do-epub-studio with  Cloudflare Pages  Cloudflare Pages

Latest commit: e8ad956
Status: ✅  Deploy successful!
Preview URL: https://ded36a2b.do-epub-studio.pages.dev
Branch Preview URL: https://fix-dependabot-auto-merge-pe.do-epub-studio.pages.dev

View logs

@github-actions github-actions Bot added the ci label Jul 24, 2026
@codacy-production

Copy link
Copy Markdown
Contributor

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@d-oit
d-oit merged commit 0f30d57 into main Jul 24, 2026
27 checks passed
@d-oit
d-oit deleted the fix/dependabot-auto-merge-permanent branch July 24, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant