Skip to content

Add Dependabot config template#34

Merged
prog-time merged 3 commits into
mainfrom
issues-19
Apr 23, 2026
Merged

Add Dependabot config template#34
prog-time merged 3 commits into
mainfrom
issues-19

Conversation

@prog-time
Copy link
Copy Markdown
Owner

Summary

Adds a shareable Dependabot configuration template that downstream projects copy into their .github/ directory. This artefact is a repository-level GitHub config, not a CI job, so it intentionally sits outside the shell → source YAML → assembled YAML three-layer pattern used elsewhere.

Changes

  • dependabot/dependabot.ymlversion: 2, weekly schedule, open-pull-requests-limit: 5, stable commit-message prefixes. Covers seven ecosystems: github-actions, npm, pip, bundler, composer, cargo, gomod.
  • tests/dependabot/dependabot.bats — structural BATS tests: YAML parse validity (via yamllint), version: 2, presence of all seven required ecosystems, one schedule.interval per ecosystem.
  • README.md — new top-level "Dependabot template" section with usage (cp command), the "not a CI job" note, and the ecosystem list; project-structure tree updated with dependabot/ and tests/dependabot/.

Notes

  • No rules/ update needed — the "not three-layer" exception is explained inline in the new README section.
  • Lint status: markdownlint README.md CONTRIBUTING.md clean locally; line lengths stay under the MD013 limit (120).

Closes #19

@prog-time prog-time merged commit 114249b into main Apr 23, 2026
5 checks passed
@prog-time prog-time deleted the issues-19 branch April 23, 2026 06:56
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.

[FEATURE] Add Dependabot config template

1 participant