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
The federated-graph job has not validated anything since 2026-09-02
Rivet Federated Graph (advisory) fails before it validates. Step list on
current main:
Sync externals (network — clones the 7 sibling repos) failure
Validate the federated graph skipped
Non-vacuity guard — resolution must actually have run skipped
error: IO error: git clone failed: Cloning into './.rivet/repos/gale'...
fatal: could not read Username for 'https://github.com': No such device or address
The runner has no credentials for the sibling repos. Step-level history:
commit
Sync externals
d4f935c1 (v0.61.0 release)
success
50889180 (v0.62 scoping)
failure
every commit since
failure
The correlation with the scoping commit is coincidental — a commit adding YAML
artifacts cannot affect a git clone of a sibling repo. Something changed about
credentials or repo visibility around 2026-09-02.
What is right about it, and what is not
Right: it is advisory, so nothing is blocked; and it fails closed — the
non-vacuity guard is skipped rather than passing vacuously. That guard exists
because of #1012, where rivet reported "0 broken cross-refs" beside 50 link
errors because resolution had never run. The design worked.
Not right: the cross-repo trace graph has been unvalidated for every
commit since a release, and nothing surfaced that. I described this job's
failure from memory twice in the org review (#1132) and was wrong both
times — once attributing it to dangling traces-to refs my local rivet
reports, once to my own scoping commit. An advisory job that is permanently red
is indistinguishable from one that is merely noisy, and maintainers stop
reading it.
Ask
Credentials — the job needs a token that can clone the seven siblings.
A check that cannot fetch its inputs is not a check.
Escalation — an advisory job red for N consecutive commits should
surface somewhere, or it decays into background noise. This is the same
endgame gap as the held dependabot PRs (Feedback wanted: needs and wishes for synth #1132): a mechanism behaving
correctly and silently is how it stops being read.
Not urgent — nothing is blocked, and the federated graph is not load-bearing for
a release. Filed so it is tracked rather than rediscovered.
The federated-graph job has not validated anything since 2026-09-02
Rivet Federated Graph (advisory)fails before it validates. Step list oncurrent
main:The runner has no credentials for the sibling repos. Step-level history:
Sync externalsd4f935c1(v0.61.0 release)50889180(v0.62 scoping)The correlation with the scoping commit is coincidental — a commit adding YAML
artifacts cannot affect a
git cloneof a sibling repo. Something changed aboutcredentials or repo visibility around 2026-09-02.
What is right about it, and what is not
Right: it is advisory, so nothing is blocked; and it fails closed — the
non-vacuity guard is skipped rather than passing vacuously. That guard exists
because of #1012, where
rivetreported "0 broken cross-refs" beside 50 linkerrors because resolution had never run. The design worked.
Not right: the cross-repo trace graph has been unvalidated for every
commit since a release, and nothing surfaced that. I described this job's
failure from memory twice in the org review (#1132) and was wrong both
times — once attributing it to dangling
traces-torefs my local rivetreports, once to my own scoping commit. An advisory job that is permanently red
is indistinguishable from one that is merely noisy, and maintainers stop
reading it.
Ask
A check that cannot fetch its inputs is not a check.
surface somewhere, or it decays into background noise. This is the same
endgame gap as the held dependabot PRs (Feedback wanted: needs and wishes for synth #1132): a mechanism behaving
correctly and silently is how it stops being read.
Not urgent — nothing is blocked, and the federated graph is not load-bearing for
a release. Filed so it is tracked rather than rediscovered.