dependabot-release

Community

Batch merge dependabot bundler PRs into a release.

Authorcarter2099
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Merge open dependabot bundler PRs for a Rails repo, run the test suite, cut a patch version increment, push + tag, and close the dependabot PRs. Mirrors what the automated webhook agent does, but interactive.

Core Features & Use Cases

  • Identify open dependabot PRs in the target repo, filtering for heads starting with dependabot/bundler/.
  • Update gems by performing conservative bundle updates for each gem referenced in the PR head, commit with a descriptive message, and ensure Gemfile.lock changes are captured.
  • Run the test suite to validate changes, and abort if failures occur.
  • Bump the patch version in config/version.rb and update CHANGELOG.md accordingly.
  • Push changes, create a git tag, and close the corresponding PRs with a standard message.

Quick Start

Clone the target Rails repo, identify open dependabot bundler PRs, update gems as needed, run tests, bump the patch version, push and tag, and close the PRs.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dependabot-release
Download link: https://github.com/carter2099/.dotfiles-homelab/archive/main.zip#dependabot-release

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.