Skip to content

feat(contracts): freeze the MCP tool schemas + COM2 wire/attestation … #387

feat(contracts): freeze the MCP tool schemas + COM2 wire/attestation …

feat(contracts): freeze the MCP tool schemas + COM2 wire/attestation … #387

Triggered via push July 15, 2026 03:56
Status Success
Total duration 5m 43s
Artifacts 7

ci.yml

on: push
Matrix: Build and Test
Security Scan
3s
Security Scan
Code Quality
47s
Code Quality
Documentation Check
5s
Documentation Check
v1 ABI freeze gate (golden diff + teeth-check — ADR-0020)
5s
v1 ABI freeze gate (golden diff + teeth-check — ADR-0020)
Documentation Sync Check
0s
Documentation Sync Check
Performance Test
57s
Performance Test
Code Coverage
1m 7s
Code Coverage
Quantum Component Tests
36s
Quantum Component Tests
Quantum Gateway Cross-Oracle (exact engine vs PennyLane — epic
25s
Quantum Gateway Cross-Oracle (exact engine vs PennyLane — epic
v1 MCP tool-surface freeze gate (golden diff + teeth-check — ADR-0020)
14s
v1 MCP tool-surface freeze gate (golden diff + teeth-check — ADR-0020)
PMM dynamic-sizing differential (-m 256M, ADR-0021)
1m 5s
PMM dynamic-sizing differential (-m 256M, ADR-0021)
PMM dynamic-sizing differential (-m 512M, ADR-0021)
47s
PMM dynamic-sizing differential (-m 512M, ADR-0021)
Integration Tests
3m 36s
Integration Tests
Resonant Scheduler Experiment (SCHED_RESONANT, honest measurement)
54s
Resonant Scheduler Experiment (SCHED_RESONANT, honest measurement)
qseed Handoff + errno-collision gate (SYS_QSEED provenance)
55s
qseed Handoff + errno-collision gate (SYS_QSEED provenance)
Scheduler perf/stability baseline (ADR-0022 prereq 2)
1m 22s
Scheduler perf/stability baseline (ADR-0022 prereq 2)
Quiet-Boot Test (clean interactive console)
37s
Quiet-Boot Test (clean interactive console)
Real-Hardware Boot Path (GRUB ISO + PS/2 keyboard — epic
1m 58s
Real-Hardware Boot Path (GRUB ISO + PS/2 keyboard — epic
Persistence Test (two boots, one disk — epic
1m 57s
Persistence Test (two boots, one disk — epic
COM2 Quantum-Submit (host → broker → qpud over the wire — epic
1m 14s
COM2 Quantum-Submit (host → broker → qpud over the wire — epic
Networking Test (rtl8139 + user-net ARP — epic
4m 45s
Networking Test (rtl8139 + user-net ARP — epic
Release Preparation
48s
Release Preparation
Fit to window
Zoom out
Zoom in

Annotations

23 warnings
Security Scan
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
v1 ABI freeze gate (golden diff + teeth-check — ADR-0020)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Documentation Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
v1 MCP tool-surface freeze gate (golden diff + teeth-check — ADR-0020)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quantum Gateway Cross-Oracle (exact engine vs PennyLane — epic
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quantum Component Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Test (x86_64, release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Test (x86_64, debug)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Performance Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Quiet-Boot Test (clean interactive console)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PMM dynamic-sizing differential (-m 512M, ADR-0021)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Resonant Scheduler Experiment (SCHED_RESONANT, honest measurement)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
qseed Handoff + errno-collision gate (SYS_QSEED provenance)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PMM dynamic-sizing differential (-m 256M, ADR-0021)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
COM2 Quantum-Submit (host → broker → qpud over the wire — epic
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Scheduler perf/stability baseline (ADR-0022 prereq 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Persistence Test (two boots, one disk — epic
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Real-Hardware Boot Path (GRUB ISO + PS/2 keyboard — epic
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Release Preparation
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Networking Test (rtl8139 + user-net ARP — epic
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@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
code-coverage
507 Bytes
sha256:3055fd412c4c2a168fa98f782a856418fdf1462424000222019da42e778a022f
integration-test-results Expired
6.37 KB
sha256:dc7d04e0656444e09be7925169ba6d7dcd855dfe8c43f99524328e991b67b188
performance-data Expired
1.28 KB
sha256:65a32a7f72240c3c2c6f315ca598c81fc5a901419e2747cb3f6cb1dd55053050
quantum-test-results Expired
318 Bytes
sha256:398d13a94ac7221c1360b2fa351fdf65f4f16974ca6356cf7c3e6631770570c0
quantumos-build-x86_64-debug
1.08 MB
sha256:694b7254a7739f78413bf72e6ac632e8dc6f125d6e02c38cfcb1126262c6729c
quantumos-build-x86_64-release
689 KB
sha256:f6ef7df18f4c054b4084268051c169ccc570ecd53371cedd2c36b3d43c638634
release-artifacts
3.56 MB
sha256:1b860cf7383b5bb49ccf7fb4ed397d1b3d333c329dfa4de313096e0499b3bf62