Skip to content

agents: add continuous Dependabot PR monitor to process-dependabot-prs - #4352

Merged
rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:manage_agent_config_files
Oct 26, 2026
Merged

rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:manage_agent_config_files

Conversation

@rickeylev

Copy link
Copy Markdown
Collaborator

Previously, process-dependabot-prs only evaluated open Dependabot PRs
when manually invoked, requiring manual re-runs whenever new PRs opened
or existing PRs were recreated after another merge.

Add scripts/monitor_dependabot_prs.py to poll GitHub in the background
once every 5 hours (or immediately on SIGUSR1) and wake the agent
conversation via agentapi send-message only when new or updated open
Dependabot PRs appear, when an open PR becomes conflicting, or when a
poll error occurs. Update
.agents/skills/process-dependabot-prs/SKILL.md to launch the
background daemon and trigger SIGUSR1 after merging PRs.

Previously, `process-dependabot-prs` only evaluated open Dependabot PRs
when manually invoked, requiring manual re-runs whenever new PRs opened
or existing PRs were recreated after another merge.

Add `scripts/monitor_dependabot_prs.py` to poll GitHub in the background
once every 5 hours (or immediately on `SIGUSR1`) and wake the agent
conversation via `agentapi send-message` only when new or updated open
Dependabot PRs appear, when an open PR becomes conflicting, or when a
poll error occurs. Update
`.agents/skills/process-dependabot-prs/SKILL.md` to launch the
background daemon and trigger `SIGUSR1` after merging PRs.
@rickeylev
rickeylev requested a review from aignas as a code owner October 26, 2026 03:46
@rickeylev

Copy link
Copy Markdown
Collaborator Author

🤖 AI Disclosure: This pull request was created with AI assistance (semi-autonomous). The human author (@rickeylev) directed the design and reviewed the changes, and handles PR review comments directly (or reviews and approves any agent-drafted responses/changes before posting).

@rickeylev
rickeylev enabled auto-merge October 26, 2026 03:47
@rickeylev
rickeylev merged commit c030f76 into bazel-contrib:main Oct 26, 2026
12 of 13 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