Skip to content

test(a2a): the client-leg chain tests take the one sink lock, so a co… #261

test(a2a): the client-leg chain tests take the one sink lock, so a co…

test(a2a): the client-leg chain tests take the one sink lock, so a co… #261

Triggered via push August 17, 2026 02:26
Status Success
Total duration 6m 59s
Artifacts 8
Matrix: control-a2a-go
Matrix: tck-control
harness selftest (before believing any verdict)
12s
harness selftest (before believing any verdict)
control a2a-python (the second, independent oracle)
1m 8s
control a2a-python (the second, independent oracle)
negative control (a broken peer MUST be red)
30s
negative control (a broken peer MUST be red)
swap proof (six states the gate must tell apart)
2m 11s
swap proof (six states the gate must tell apart)
the timezone pin still changes the answer
1m 32s
the timezone pin still changes the answer
governance probe (NOT a conformance result)
38s
governance probe (NOT a conformance result)
subject (busbar, built from this commit — ARMED OR RED)
6m 48s
subject (busbar, built from this commit — ARMED OR RED)
A2A conformance verdict
4s
A2A conformance verdict
Fit to window
Zoom out
Zoom in

Annotations

18 warnings
harness selftest (before believing any verdict)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
negative control (a broken peer MUST be red)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
governance probe (NOT a conformance result)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
governance probe (NOT a conformance result)
Restore cache failed: Dependencies file is not found in /home/runner/work/busbar/busbar. Supported file pattern: go.sum
official TCK vs control (control-http-json)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
official TCK vs control (control-http-json)
Restore cache failed: Dependencies file is not found in /home/runner/work/busbar/busbar. Supported file pattern: go.sum
official TCK vs control (control-jsonrpc)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
official TCK vs control (control-jsonrpc)
Restore cache failed: Dependencies file is not found in /home/runner/work/busbar/busbar. Supported file pattern: go.sum
control a2a-python (the second, independent oracle)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
the timezone pin still changes the answer
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
the timezone pin still changes the answer
Restore cache failed: Dependencies file is not found in /home/runner/work/busbar/busbar. Supported file pattern: go.sum
control a2a-go (rest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
control a2a-go (rest)
Restore cache failed: Dependencies file is not found in /home/runner/work/busbar/busbar. Supported file pattern: go.sum
control a2a-go (jsonrpc)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
control a2a-go (jsonrpc)
Restore cache failed: Dependencies file is not found in /home/runner/work/busbar/busbar. Supported file pattern: go.sum
swap proof (six states the gate must tell apart)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-go@v5, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
swap proof (six states the gate must tell apart)
Restore cache failed: Dependencies file is not found in /home/runner/work/busbar/busbar. Supported file pattern: go.sum
subject (busbar, built from this commit — ARMED OR RED)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
a2a-battery-control-jsonrpc
15.2 KB
sha256:ea515f1e50beb1d1deb7060775dabf858279e070ba2bbb2ab5802c2d3c3e48af
a2a-battery-control-python
9.23 KB
sha256:2253534daf6b5ed6018012462eed2e843ce0bfa5047c9fe8ffd024cf377be2d6
a2a-battery-control-rest
14.8 KB
sha256:93b34ceccc96208248d5281ed55888a3cc076b474f021ff4b9f44f0432ea5178
a2a-governance-probe
2.07 KB
sha256:1946488370ac81ffb3d15ec02dba069ecfa5ff9ecf54b75a4f89e42a31bb7972
a2a-subject
14.4 KB
sha256:15d517bedae4c5a2e8f75bb85ab6cdb96c184416283568e4fcc1d00753a1e068
a2a-swap-proof
74.8 KB
sha256:0ee50690738ee983b8b8b2bb118b613c739780b176e5408be091e020f87531c6
a2a-tck-control-http-json
9.07 KB
sha256:f2768f7a415b76d1621ecfd27f3a360c4a245995cd80b950cd1f48c2fd0c2591
a2a-tck-control-jsonrpc
9.29 KB
sha256:16f7de18884f51a160ef53f0503e9b25072d997cbe8172b222e1d4ae531dc372