The gate between tiers waited for the machines running a build-machine module to report after its build, and relied on the catalogue's moved event to send them. A rebuild from the same source commit is not a move: the builder rebuilt for a controller change kept its commit, nothing sent it, and the plan at 19:45Z waited on a report that would never come (hq issue 189; a push by hand opened it). The plan now sends the machines running a gated module once, records when, and waits for the reports after that send. make check on the branch.
The gate between tiers waited for the machines running a build-machine module to report after its build, and relied on the catalogue's *moved* event to send them. A rebuild from the same source commit is not a move: the builder rebuilt for a controller change kept its commit, nothing sent it, and the plan at 19:45Z waited on a report that would never come (hq issue 189; a push by hand opened it). The plan now sends the machines running a gated module once, records when, and waits for the reports after that send. `make check` on the branch.
A tier whose module a later tier is built by waited for the machines running it to report after the
build — and relied on the catalogue's moved event to send them. A rebuild from the same source commit is
not a move the catalogue announces: the build machine rebuilt for a controller change kept its commit,
nothing sent it, and the plan waited on a report that would never come (2026-10-01, 19:45Z). The plan
now sends the machines running a gated module once, records when, and waits for the reports after that.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The gate between tiers waited for the machines running a build-machine module to report after its build, and relied on the catalogue's moved event to send them. A rebuild from the same source commit is not a move: the builder rebuilt for a controller change kept its commit, nothing sent it, and the plan at 19:45Z waited on a report that would never come (hq issue 189; a push by hand opened it). The plan now sends the machines running a gated module once, records when, and waits for the reports after that send.
make checkon the branch.