Skip to content

Workqueue housekeeping#11

Draft
rical wants to merge 3 commits into
multiple-config-supportfrom
workqueue-housekeeping
Draft

Workqueue housekeeping#11
rical wants to merge 3 commits into
multiple-config-supportfrom
workqueue-housekeeping

Conversation

@rical
Copy link
Copy Markdown
Contributor

@rical rical commented May 12, 2026

Workqueue housekeeping changes intended to make life easer and to supply a local interface with info.

I'm marking this as draft as it's based on another PR which is still in review. Once its merged we can change this base branch and remove the draft status.

rical added 3 commits May 12, 2026 14:38
WorkQueue.process_next short-circuits when <workqueue>/paused
exists. In-flight jobs finish normally; nothing new moves from
todo/ to doing/.

Signed-off-by: Richard Alpe <richard@bit42.se>
Mirrors GitHub-style commit-status semantics: one current result per
job, overwritten on each run.

This can be used locally to display test results without access to
github.

Signed-off-by: Richard Alpe <richard@bit42.se>
When enqueueing, fetch the first line of the commit message via
`gh api repos/<r>/commits/<sha>` and store it as `heading` in the job.

This is intended to make life easier for humans.

Signed-off-by: Richard Alpe <richard@bit42.se>
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