Skip to content

Run the AI issue solver and test improver daily - #157

Merged
lispandfound merged 1 commit into
mainfrom
ai/daily-ai-jobs
Oct 21, 2026
Merged

lispandfound merged 1 commit into
mainfrom
ai/daily-ai-jobs

Conversation

@lispandfound

Copy link
Copy Markdown
Contributor

Runs the AI issue solver and test improver daily instead of on Wednesdays. The issue generator stays on Sundays.

  • cron: "17 13 * * *" (~02:17 Auckland) runs the solver (up to 3 of the oldest maintainer-labelled ai-ok issues) and the test improver every day. On Saturdays (UTC) it fires alongside the generator's cron as a separate run.
  • Fixes manual runs of the solver. A workflow_dispatch passes inputs.issue as a string, and inputs.issue || 0 handed that string to the reusable workflow's number input, so every Run workflow → issue-solver failed with Unexpected value '0'. fromJSON(inputs.issue || '0') turns it back into a number (and gives 0 on a scheduled run).

Goes with ucgmsim/meta-ci-action#10, which drops the generator's 10-open-issue cap, keeps a daily solver from retrying an issue whose run left no PR and no reason, makes the test improver's mutmut run copy the whole repo, and puts Claude's final message in each job summary. This PR works without it; those changes arrive here when v2 moves to that merge.

🤖 Generated with Claude Code

A workflow_dispatch passes inputs.issue as a string, which the reusable
workflow's number input rejected with "Unexpected value '0'".

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@lispandfound
lispandfound merged commit 40802bc into main Oct 21, 2026
8 checks passed
@lispandfound
lispandfound deleted the ai/daily-ai-jobs branch October 21, 2026 08:48
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