You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
wiring sees no sender for bump-ready, so the umbrella's v0.15.0 bump is red #161
The umbrella's v0.15.0 bump PR marola-dev/marola#862 is red: wiring --check (run 38995875072, quality-other)
says dispatch `bump-ready` is listened for but never sent. wiring.py finds a dispatch's type in event_type=…, in an EVENT* env next to /dispatches, or in an events array; notify-devkit.yml (#158) puts
it in a JSON literal (-d '{"event_type":"bump-ready",…}'), so no repo is ever a sender. Every orphan dispatch fails --check, in both directions, and wiring.allow covers artifacts only. The umbrella cannot take v0.15.0, and a
consumer's bump-ready.yml caller (marola-dev/marola#859's sub-issues) would make the umbrella's pointer-sync PR red
the other way ("sent but never listened for") while the umbrella still pins v0.14.0.
Acceptance criteria
notify-devkit.yml names its type in the dispatch step's env (EVENT_TYPE: bump-ready) and builds the body from
it, so wiring.py sees every caller as a bump-ready sender.
notify-devkit-test.yml calls marola-dev/marola-devkit/.github/workflows/notify-devkit.yml@vX.Y.Z (the tagged
path, which release.py moves), not ./, so the devkit itself is a sender and the umbrella's bump is green
before any consumer has a caller.
Released as v0.15.1. The seven callers pin v0.15.1, and the code repos' callers merge only after the umbrella's main pins v0.15.1.
Named test
wiring.py --devkit <this branch, tagged v0.15.1 locally> on the umbrella lists | `bump-ready` | marola-devkit `notify-devkit-test.yml` (`notify-devkit.yml@v0.15.1`, by hand) | marola-devkit `bump-merge.yml` |
(today the sender column is —); devkit-quality rc=0.
Live: the umbrella's v0.15.1 bump PR has quality-other green.
Named test, live: the umbrella's v0.15.1 bump PR marola-dev/marola#864 has every check green, including quality-other (wiring --check), where v0.15.0's bump marola-dev/marola#862 was red on dispatch `bump-ready` is listened for but never sent (run 38995875072). v0.15.1 released 2026-10-17T03:18:11Z (release run 38998252064).
Local, before merge: wiring.py --devkit <this branch tagged v0.15.1 in a throwaway copy> on the umbrella printed | `bump-ready` | marola-devkit `notify-devkit-test.yml` (`notify-devkit.yml@v0.15.1`, by hand) | marola-devkit `bump-merge.yml` |.
Follow-up so the devkit's own CI catches this class before a release: #163 (PR #165).
Activity
notify-devkit: name bump-ready where wiring can see it (#162)
release: v0.15.1 (#164)
brunogbv commentedon Oct 17, 2026
Named test, live: the umbrella's v0.15.1 bump PR marola-dev/marola#864 has every check green, including
quality-other(wiring --check), where v0.15.0's bump marola-dev/marola#862 was red ondispatch `bump-ready` is listened for but never sent(run 38995875072). v0.15.1 released 2026-10-17T03:18:11Z (release run 38998252064).Local, before merge:
wiring.py --devkit <this branch tagged v0.15.1 in a throwaway copy>on the umbrella printed| `bump-ready` | marola-devkit `notify-devkit-test.yml` (`notify-devkit.yml@v0.15.1`, by hand) | marola-devkit `bump-merge.yml` |.Follow-up so the devkit's own CI catches this class before a release: #163 (PR #165).