Skip to content

fix(test): every test in the ffi-thread file takes the pool lock, not… #263

fix(test): every test in the ffi-thread file takes the pool lock, not…

fix(test): every test in the ffi-thread file takes the pool lock, not… #263

Triggered via push August 17, 2026 02:39
Status Success
Total duration 6m 43s
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 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)
35s
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
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
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
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:526ef49c4cdac4cd7298bf1450025792ff7c434061d2d8ca6d92773806ae9b7d
a2a-battery-control-python
9.23 KB
sha256:9d4bd96decca9695f5805595d255baa6be5e1150c7d2ddc563961b19cf9ba6b6
a2a-battery-control-rest
14.8 KB
sha256:afe4ea5bece83d2b04500d959a6cc6dc15b235649320ee144f5f1666fc650b51
a2a-governance-probe
2.07 KB
sha256:bb5417874e2189e0e58bfd5d35d6bc7e8c52db27e62c40a9b080cac3aeab29ad
a2a-subject
14.4 KB
sha256:c168f015ece765777363dddb131de6c4087e263ff00da594bc33af38eeefd291
a2a-swap-proof
74.8 KB
sha256:35042320c78608cb0dca42d8d14a51388c804ebf105f4374157dd7f84cf85973
a2a-tck-control-http-json
9.06 KB
sha256:c59449d4cbe4b8a61b5ae1e0b638ad66897ac6b978eb9702302af8a25fbeef8a
a2a-tck-control-jsonrpc
9.3 KB
sha256:37352a62bdfd1f276a7c76266ff13f106b1555a0c570803f44980c833029fcc4