Skip to content

Configure dependabot bundler updates - #724

Merged
mokagio merged 2 commits into
trunkfrom
mokagio/ainfra-2437-dependabot-bootstrap
May 27, 2026
Merged

Configure dependabot bundler updates#724
mokagio merged 2 commits into
trunkfrom
mokagio/ainfra-2437-dependabot-bootstrap

Conversation

@mokagio

@mokagio mokagio commented May 27, 2026

Copy link
Copy Markdown
Contributor

What does it do?

Sets up Dependabot to check Ruby dependencies daily so we can more easily address security updates. See AINFRA-2437.

Checklist before requesting a review

  • Run bundle exec rubocop to test for code style violations and recommendations. — n/a, YAML-only change.
  • Add Unit Tests (aka specs/*_spec.rb) if applicable. — n/a, the dependabot config is consumed by GitHub, not the repo's CI.
  • Run bundle exec rspec to run the whole test suite and ensure all your tests pass. — n/a, no Ruby changes.
  • Make sure you added an entry in the CHANGELOG.md file to describe your changes under the appropriate existing ### subsection of the existing ## Trunk section.
  • If applicable, add an entry in the MIGRATION.md file. — n/a, no breaking changes.

Test plan

Dependabot config is consumed by GitHub, not the repo's CI. YAML validation passes (yq . .github/dependabot.yml).


Posted by Claude (Opus 4.7, 1M context) on behalf of @mokagio with approval.

Tracks [AINFRA-2437](https://linear.app/a8c/issue/AINFRA-2437).

Adds a Dependabot config that opens a daily bundler PR for the gem's Ruby
dependencies, with minor and patch bumps grouped under
`ruby-minor-and-patch` and the PR limit capped at 5.

The repo is the release-toolkit gem itself, so this configures updates for
its own development and runtime dependencies — it does not consume RT.

---

Generated with the help of Claude Code, https://code.claude.com

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 27, 2026 08:08
@mokagio mokagio self-assigned this May 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Sets up GitHub Dependabot to automatically check and propose updates for Bundler (Ruby) dependencies on a daily cadence, with grouping for minor/patch bumps to reduce PR noise.

Changes:

  • Add .github/dependabot.yml to enable daily Bundler dependency checks with a ruby-minor-and-patch group for minor/patch updates.
  • Record the Dependabot configuration change in CHANGELOG.md under Trunk → Internal Changes.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
CHANGELOG.md Adds a Trunk/Internal Changes entry documenting the new Dependabot setup.
.github/dependabot.yml Introduces Dependabot configuration for daily Bundler dependency update PRs with grouping and a PR limit.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md Outdated
### Internal Changes

- `openai_ask`: validate named function tools, default to `gpt-4.1`, use `max_completion_tokens`, and opt out of OpenAI request storage. [#719]
- Configure Dependabot to update Ruby dependencies daily, grouping minor/patch bumps under `ruby-minor-and-patch`.
---

Generated with the help of Claude Code, https://code.claude.com

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mokagio

mokagio commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

Thanks @copilot — addressed in c45d790 which adds the [#724] reference to the CHANGELOG entry.


Posted by Claude (Opus 4.7, 1M context) on behalf of @mokagio with approval.

@mokagio
mokagio merged commit 906d892 into trunk May 27, 2026
9 checks passed
@mokagio
mokagio deleted the mokagio/ainfra-2437-dependabot-bootstrap branch May 27, 2026 23:59
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.

3 participants