Skip to content

ci: add Dependabot and auto-merge for patch/minor updates - #1

Merged
Rushaway merged 1 commit into
mainfrom
ci/dependabot
Sep 27, 2026
Merged

Rushaway merged 1 commit into
mainfrom
ci/dependabot

Conversation

@Rushaway

Copy link
Copy Markdown
Member

Summary

  • Dependabot (.github/dependabot.yml): weekly version updates for GitHub Actions (the only dependencies in this repo).
  • Auto-merge (.github/workflows/dependabot-auto-merge.yml): on Dependabot PRs, enables squash auto-merge for patch and minor updates only. Major updates are left open for manual review, since main deploys straight to production.

Required repository settings

  • Settings → General → Pull Requests → Allow auto-merge must be enabled, otherwise gh pr merge --auto fails.
  • Recommended: a branch protection rule / ruleset on main with required status checks, so auto-merge waits for them instead of merging immediately.

Notes

  • Merges done with GITHUB_TOKEN do not trigger other workflows, so a merged Dependabot PR will not redeploy the Worker by itself. This is fine as these updates only touch workflow files; the next regular push deploys with the new versions.

🤖 Generated with Claude Code

- Weekly Dependabot updates for GitHub Actions
- Workflow enabling auto-merge (squash) on Dependabot PRs for
  patch and minor updates; major updates stay open for review

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Rushaway
Rushaway merged commit 5d0301c into main Sep 27, 2026
1 check passed
@Rushaway
Rushaway deleted the ci/dependabot branch September 27, 2026 11:22
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