Summary
The dep-bump setup produces a .github/dependabot.yml on a local chore/add-dependabot-config branch but never commits, pushes, or opens a PR for it. On the scanner host, both agent-skills and automation clones were left with an uncommitted dependabot.yml and an empty (zero-commits-ahead) chore/add-dependabot-config branch that was never pushed. As a result, dependabot is not actually enabled on either repo.
Evidence
On kagenti-bot, for both ~/kagenti/agent-skills and ~/kagenti/automation:
.github/dependabot.yml present in the working tree (agent-skills: staged; automation: untracked), identical content in both.
- Local branch
chore/add-dependabot-config exists, never pushed to any remote.
- The file is not committed on that branch (branch is 0 commits ahead of
origin/main).
- The file is not on
origin/main in either repo, and no PR was ever opened.
The uncommitted files + empty branches have since been cleaned off the host clones; this issue preserves the intended config and the wiring gap.
Root cause
The dep-bump skill flow (dep-bump-scanner / dep-bump-fixer) creates the config file and a branch but stops before the git add + commit + push + gh pr create steps. This is missing wiring in the skill instructions, not intentional WIP.
The config that should be landed
Both repos should get this .github/dependabot.yml via a proper PR:
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
groups:
minor-and-patch:
update-types:
- "minor"
- "patch"
Proposed fix
- Open
chore: PRs adding .github/dependabot.yml to rossoctl/agent-skills and rossoctl/automation.
- Fix the dep-bump skill wiring so config-generating runs carry through commit → push → PR (or clearly hand off to a PR step), rather than leaving uncommitted files on the host.
Assisted-By: Claude Code
Summary
The dep-bump setup produces a
.github/dependabot.ymlon a localchore/add-dependabot-configbranch but never commits, pushes, or opens a PR for it. On the scanner host, bothagent-skillsandautomationclones were left with an uncommitteddependabot.ymland an empty (zero-commits-ahead)chore/add-dependabot-configbranch that was never pushed. As a result, dependabot is not actually enabled on either repo.Evidence
On
kagenti-bot, for both~/kagenti/agent-skillsand~/kagenti/automation:.github/dependabot.ymlpresent in the working tree (agent-skills: staged; automation: untracked), identical content in both.chore/add-dependabot-configexists, never pushed to any remote.origin/main).origin/mainin either repo, and no PR was ever opened.The uncommitted files + empty branches have since been cleaned off the host clones; this issue preserves the intended config and the wiring gap.
Root cause
The dep-bump skill flow (
dep-bump-scanner/dep-bump-fixer) creates the config file and a branch but stops before thegit add+ commit + push +gh pr createsteps. This is missing wiring in the skill instructions, not intentional WIP.The config that should be landed
Both repos should get this
.github/dependabot.ymlvia a proper PR:Proposed fix
chore:PRs adding.github/dependabot.ymltorossoctl/agent-skillsandrossoctl/automation.Assisted-By: Claude Code