Skip to content

wiring sees no sender for bump-ready, so the umbrella's v0.15.0 bump is red #161

Closed

Description

@brunogbv

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.

Activity

  1. added
    area/dev-toolingClaude Code / OpenCode / agentic-tooling dev workflow, not the product
    layer/infra.github/, scripts/, justfile, flake.nix, .githooks/, .claude/
    size/SUnder ~100 changed lines
    agent-readyPasses the five-rule Definition of Ready — an agent may begin work on it (MIP-0063 §5.4)
    and removed
    agent-readyPasses the five-rule Definition of Ready — an agent may begin work on it (MIP-0063 §5.4)
    on Oct 17, 2026
  2. self-assigned this
    on Oct 17, 2026
  3. moved this from Backlog to In progress in Marolaon Oct 17, 2026
  4. added a commit that references this issue on Oct 17, 2026
    f235e6b
  5. moved this from In progress to Done in Marolaon Oct 17, 2026
  6. added a commit that references this issue on Oct 17, 2026
  7. brunogbv commented on Oct 17, 2026

    @brunogbv
    CollaboratorAuthor

    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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/dev-toolingClaude Code / OpenCode / agentic-tooling dev workflow, not the productlayer/infra.github/, scripts/, justfile, flake.nix, .githooks/, .claude/size/SUnder ~100 changed lines

Type

No type

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions