Repository navigation
Add CI, Dependabot, and Dependabot auto-merge - #1
Merged
Merged
Conversation
- .github/workflows/ci.yml runs `bundle exec rspec` on pull requests and pushes to main using ruby/setup-ruby with bundler caching. - .github/dependabot.yml checks bundler and GitHub Actions dependencies weekly, grouping security updates and minor/patch bumps. - .github/workflows/dependabot-auto-merge.yml enables auto-merge on Dependabot PRs for non-major bumps and security fixes; they still wait for the required CI check. - .ruby-version pins 3.4.2 to match mise.toml so CI and local match. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
ruby/setup-ruby only builds the latest patch of each series for the ubuntu-latest (26.04) runner, so 3.4.2 is unavailable there. Bump both .ruby-version and mise.toml to 3.4.12 so CI and local stay in sync. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.github/workflows/ci.yml): runsbundle exec rspecon every pull request and on pushes tomain, usingruby/setup-rubywith bundler caching..github/dependabot.yml): weekly checks for bundler and GitHub Actions dependencies, with security updates and minor/patch bumps grouped into single PRs..github/workflows/dependabot-auto-merge.yml): enables auto-merge on Dependabot PRs that are non-major bumps or that fix a security advisory. They still wait for the requiredrspeccheck before merging..ruby-version: pins3.4.2to match the existingmise.tomlso CI and local use the same Ruby.No kata code or specs are changed.
Follow-up (repo settings, done separately)
rspeccheck onmain, with repository admins able to bypass.Test plan
bundle exec rspecpasses locally on Ruby 3.4.2rspecjob is green on this PR🤖 Generated with Claude Code