Skip to content

Latest commit

 

History

History
29 lines (28 loc) · 861 Bytes

File metadata and controls

29 lines (28 loc) · 861 Bytes
name Checklist Processor
description Process a queue of work items stored as checkboxes in a GitHub issue, checking each off as it completes.
true
workflow_dispatch
inputs
queue_issue
description required type
Issue number containing the checklist queue
true
string
permissions
contents issues
read
read
tools
github
toolsets
issues
safe-outputs
update-issue add-comment
body
true
max
1
concurrency
group cancel-in-progress
checklist-${{ inputs.queue_issue }}
false

Read issue #${{ inputs.queue_issue }} and find all unchecked checkboxes in its body. Process up to 5 unchecked items — for each one, perform the described action, then check it off by updating the issue body. When done, add a comment summarizing how many items were completed and how many remain.