Skip to content

refactor(a2a): the front door's tap and gate become one screening ste… #262

refactor(a2a): the front door's tap and gate become one screening ste…

refactor(a2a): the front door's tap and gate become one screening ste… #262

Triggered via push August 17, 2026 02:26
Status Success
Total duration 6m 41s
Artifacts 8
Matrix: control-a2a-go
Matrix: tck-control
harness selftest (before believing any verdict)
10s
harness selftest (before believing any verdict)
control a2a-python (the second, independent oracle)
1m 13s
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 13s
swap proof (six states the gate must tell apart)
the timezone pin still changes the answer
1m 31s
the timezone pin still changes the answer
governance probe (NOT a conformance result)
34s
governance probe (NOT a conformance result)
subject (busbar, built from this commit — ARMED OR RED)
6m 33s
subject (busbar, built from this commit — ARMED OR RED)
A2A conformance verdict
3s
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/
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
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 (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:759a8ff2813bcc37df169601f5efa4697518fc626d8272d0fd23fbfdb45623d7
a2a-battery-control-python
9.24 KB
sha256:725d6fb77b7481559c8c83d0093a9b079ab9e9740ea3d585441eead69235c26d
a2a-battery-control-rest
14.8 KB
sha256:a289da8f09962a17ba54653bd599f0add16c4b3d628c88948c5dbc5c546b1e2a
a2a-governance-probe
2.07 KB
sha256:1946488370ac81ffb3d15ec02dba069ecfa5ff9ecf54b75a4f89e42a31bb7972
a2a-subject
14.4 KB
sha256:f6549223ac91dc4debd1500744777da82c14da70c20ce4c94a505c9ecceb558e
a2a-swap-proof
74.8 KB
sha256:50b5f082cf5ed3b3a83a638c4c645f0bf9cf8f9a69b2c6bec04b03ffb3632875
a2a-tck-control-http-json
9.07 KB
sha256:ac3e3e09987c47c39e2f308ec9ed0730dea88608df41413e48a4122895cab1a6
a2a-tck-control-jsonrpc
9.3 KB
sha256:0353c627d679c79d195d14cad46343b45756e9dfd5f36312e9a2ac6bd308ed2c