Skip to content

ci: pin docs requirements and enable dependabot version updates#8

Merged
johnramsden merged 1 commit into
mainfrom
ci/pin-deps-enable-dependabot
Jun 30, 2026
Merged

ci: pin docs requirements and enable dependabot version updates#8
johnramsden merged 1 commit into
mainfrom
ci/pin-deps-enable-dependabot

Conversation

@johnramsden

Copy link
Copy Markdown
Owner

No description provided.

docs/requirements.txt declared its dependencies with no version at all,
which makes the docs build non-reproducible and leaves them unmanageable
by Dependabot (it only bumps an existing version constraint, it never
introduces one). Pin them to their current released versions so the build
is reproducible and they fall under automated updates. Existing version
specifiers elsewhere (the robot test floors, the microceph-orch pyproject
floors) are left unchanged.

Also move the Dependabot config from the repository root, where GitHub
ignores it (so it never ran), to .github/dependabot.yml, and expand it
from gomod-only to also cover the Python requirements (pip), the
microceph-orch uv project, and GitHub Actions, on a weekly grouped
schedule.

Assisted-by: claude-code:claude-opus-4-8
Signed-off-by: John Ramsden <john.ramsden@canonical.com>
@johnramsden johnramsden merged commit b58bcac into main Jun 30, 2026
13 of 14 checks passed
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