Skip to content

chore: configure Dependabot version updates - #71

Merged
InboundFrog merged 5 commits into
mainfrom
repo-tools/dependabot
Oct 31, 2026
Merged

InboundFrog merged 5 commits into
mainfrom
repo-tools/dependabot

Conversation

@InboundFrog

@InboundFrog InboundFrog commented Oct 31, 2026 •

Copy link
Copy Markdown
Owner

Replaces .github/dependabot.yml with one generated by repo-tools.

Detected ecosystems (directories):

  • github-actions: .
  • cargo: .

Minor and patch updates are grouped into one PR per ecosystem; major updates get their own. New releases wait 3 days before being proposed. The old file had no ignore rules, so nothing is lost.

This PR also fixes the repo-tools CI, which has been failing since #70:

  • Adds .github/repo-tools.conf with RUST_APT_PACKAGES=libudev-dev pkg-config. hidapi's build script needs libudev. The hand-written ci.yml installs it, but the generated workflow didn't, so both lint/test/build and MSRV failed. repo-tools-ci.yml is regenerated from the config.
  • Reverts the rust-version = "1.99.1" bump and the Cargo.lock updates. The failure wasn't caused by the Rust version, and the bump broke the existing 1.85 CI. The MSRV stays 1.85, which the repo-tools MSRV job now checks. Dependabot will propose the lockfile bumps itself.

To customise, edit .github/repo-tools.conf and re-run repo-ci / repo-dependabot rather than editing the generated files.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ShdfymGHVeHb6DFob9gLfs

InboundFrog and others added 5 commits October 31, 2026 19:20
Adds `.github/dependabot.yml`, generated by [repo-tools](https://github.com/InboundFrog/repo-tools).

Detected ecosystems (directories):
- `github-actions`: `.`
- `cargo`: `.`

Minor and patch updates are grouped into one PR per ecosystem; major updates get their own.
To customise, add `.github/repo-tools.conf` and re-run `repo-dependabot` rather than editing this file.
The repo-tools CI wasn't failing on the Rust version: hidapi's build
script couldn't find libudev, which the generated workflow didn't install
(fixed in the next commit). Raising rust-version to 1.99.1 broke the
existing 1.85 CI and would stop the crate building on older toolchains.
The Cargo.lock bumps go too; Dependabot proposes them in its own PRs.

This reverts commit c6dbb00.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ShdfymGHVeHb6DFob9gLfs
hidapi's build script needs libudev (the hand-written ci.yml installs
it), so the generated rust job failed in lint/test/build and MSRV.
RUST_APT_PACKAGES installs it for that job only; repo-tools-ci.yml is
regenerated from the config.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ShdfymGHVeHb6DFob9gLfs
@InboundFrog
InboundFrog merged commit f13fa53 into main Oct 31, 2026
10 checks passed
@InboundFrog
InboundFrog deleted the repo-tools/dependabot branch October 31, 2026 11:47
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.

2 participants