Skip to content

woodpecker decisions

Every woodpecker decision, by area. Generated from the decision files at build time.

ID Decision Status Record
DL-530 A queued workflow times out when its task has been runnable in Info.Pending longer than pending-timeout and no live agent matches its labels; for scale-from-zero pools this is age-only, and a hostname-pinned task never times out. Active (Matt, 2026-10-16) ../../pending-task-timeout.md#decisions
DL-531 pending-timeout defaults to 6h, on by default; 0 disables. Active (Matt, 2026-10-16) ../../pending-task-timeout.md#decisions
DL-532 A timed-out workflow and its pending steps end error with the reason in their Error fields, never canceled, which posts success. Active (Matt, 2026-10-16) ../../pending-task-timeout.md#decisions
DL-533 The sweep finalizes only the timed-out workflow and the dependents that can never run; running siblings and runs_on: failure dependents continue. Active (Matt, 2026-10-16) ../../pending-task-timeout.md#decisions
DL-534 An agent counts as live when NoSchedule is false and its LastContact is within pending-timeout. Active (Matt, 2026-10-16) ../../pending-task-timeout.md#decisions