fix(forgejo): wg-pipeline survives runs calling one reusable N times #652
No reviewers
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
webgrip/homelab-cluster!652
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/wg-pipeline-orphan-depth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reported on frontend-toolkit run 1 (the four semantic-release-monorepo trains):
Cannot read properties of undefined (reading '6')at wg-pipeline.js:578:64, killing the whole pipeline view.Root cause: skipped
"<name>-1/-2/-3"duplicate jobs (one reusable called N times in a run) match no YAML job label and become orphan descriptors, which were pushed without adepthByIndexmap;decorateRailthen readsdepthByIndex[idx]offundefined. Orphans now get an empty map, every read site is defensive, and the canary carries the same patch.node --checkclean on both files.🤖 Generated with Claude Code
View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.