docs(ci): dispatch-knop klopt niet — en dit is de proef op de post-merge-trekker #1767
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1767
Loading…
Reference in a new issue
No description provided.
Delete branch "test/linux-build-trekker"
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?
Twee dingen in één kleine commit, allebei over
linux-build.yml.1. Een belofte in het kopcommentaar klopt niet.
POST /actions/workflows/<naam>/dispatchesgeeft op deze Forgejo (16.0.1+gitea-1.22.0)204en maakt daarna geen run aan. Getoetst oplinux-build.ymlén opscans.yml— die laatste draait op elke PR en staat dus zeker niet uit, dus het ligt niet aan deze workflow. De knop in de webinterface heb ik niet kunnen toetsen (deze sessies hebben alleen de API-route). Het commentaar beloofde "een bundel op afroep"; dat staat er nu bij zoals het is.2. Dit is tegelijk de proef op de trekker uit #1764. Die commit zette de post-merge-build weer aan met een padfilter, en ging bij zijn eigen merge niet af. Dat is verklaarbaar — de
push:-trekker werd door díe push zelf toegevoegd, dus Forgejo besliste nog op de oude versie van het bestand — maar verklaarbaar is niet hetzelfde als bewezen, en een preventielaag die niet afgaat is geen preventielaag.Deze commit raakt
.forgejo/workflows/linux-build.yml, dat in het padfilter staat, terwijl de trekker al opmainstaat. Gaatlinux-buildna de merge lopen, dan werkt laag 2 en hebben we meteen de eerste echte Linux-build mét de reparatie uit #1762. Blijft het stil, dan deugt het mechanisme niet en verhuist de build naarlinux-gate.yml, dat aantoonbaar op elke push naar main afgaat.Toetsing
make checkgroen.Gesloten: de aanleiding klopt niet.
workflow_dispatchwerkt hier wél — en de post-merge-trekker uit #1764 ook. Beide leken stil te blijven doordat/api/v1/.../actions/taskseen run pas toont wanneer een runner hem oppakt; met een bezette runner duurde dat hier negen minuten. Run 3323 (linux-build.yml, eventpush, sha01a35bb3) is precies de merge van #1764 en bewijst laag 2.Pull request closed