Skip to content

Add Dependabot configuration - #76

Open
tas50 wants to merge 1 commit into
chef:mainfrom
tas50:dependabot-config
Open

Add Dependabot configuration#76
tas50 wants to merge 1 commit into
chef:mainfrom
tas50:dependabot-config

Conversation

@tas50

@tas50 tas50 commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Description

Adds .github/dependabot.yml enabling weekly updates for two ecosystems:

  • github-actions — keeps the action versions pinned in .github/workflows current.
  • bundler — picks up both the Gemfile and the development dependencies declared in dep-selector-libgecode.gemspec, which Dependabot reads through the Gemfile's gemspec directive.

Both are grouped with a "*" pattern so a quiet week produces one pull request rather than one per dependency.

Two caveats worth stating up front, since neither ecosystem will do much on merge:

  1. The bundler half will stay silent until it has something to act on. The gemspec declares bundler and rake with no version constraints, and Gemfile.lock is gitignored, so there is currently nothing to bump. Pinning those development dependencies, or committing a lockfile, would give it something to work with — happy to do that in a separate PR if wanted.

  2. The github-actions half has nothing to scan until a workflow exists. A CI workflow is proposed in a follow-up PR; merging this one first simply means the ecosystem sits idle until then.

Neither is a reason to hold the config back — it is inert rather than wrong, and it starts working the moment either condition is met.

Issues Resolved

None filed.

Check List

  • New functionality includes tests
  • All tests pass
  • All commits have been signed-off for the Developer Certificate of Origin.

Configuration-only change with no test surface. Validated as parseable YAML against the Dependabot v2 schema shape.

Enables weekly updates for two ecosystems:

- github-actions, to keep the action versions pinned in
  .github/workflows current.
- bundler, which picks up both the Gemfile and the development
  dependencies in dep-selector-libgecode.gemspec via the Gemfile's
  `gemspec` directive.

Both are grouped so that a quiet week produces a single pull request
rather than one per dependency.

Note that the bundler half will stay quiet until it has something to
act on: the gemspec declares bundler and rake with no version
constraints, and Gemfile.lock is gitignored, so there is currently
nothing for Dependabot to bump.

Signed-off-by: Tim Smith <tsmith84@proton.me>
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