Skip to content

feat(monitoring): ProcessFootprintMonitor — per-machine process-footprint measurement (the climb missing before the panic) #3869

feat(monitoring): ProcessFootprintMonitor — per-machine process-footprint measurement (the climb missing before the panic)

feat(monitoring): ProcessFootprintMonitor — per-machine process-footprint measurement (the climb missing before the panic) #3869

Triggered via pull request June 27, 2026 01:07
Status Failure
Total duration 8m 29s
Artifacts 3

ci.yml

on: pull_request
Matrix: unit
Type Check
56s
Type Check
Repo Invariants
14s
Repo Invariants
Docs Coverage
14s
Docs Coverage
Cartographer Freshness
13s
Cartographer Freshness
Standards Enforcement Coverage
14s
Standards Enforcement Coverage
Integration Tests
0s
Integration Tests
E2E Tests
0s
E2E Tests
Contract Tests (Live API)
0s
Contract Tests (Live API)
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 13 warnings
Unit Tests (node 22, shard 2/4)
Process completed with exit code 1.
tests/unit/TopicProfileOrchestrator.test.ts > circuit breaker (§10.4) > §5.2(b): a recovery re-apply in a GATED regime is a live write with NO profile-triggered kill, told out loud: tests/unit/TopicProfileOrchestrator.test.ts#L753
AssertionError: expected 1 to be +0 // Object.is equality - Expected + Received - 0 + 1 ❯ tests/unit/TopicProfileOrchestrator.test.ts:753:28
tests/unit/TopicProfileOrchestrator.test.ts > circuit breaker (§10.4) > re-applying the profile that JUST tripped requires the cooldown confirm; the confirm applies it: tests/unit/TopicProfileOrchestrator.test.ts#L706
AssertionError: expected 'applied' to be 'confirm-required' // Object.is equality Expected: "confirm-required" Received: "applied" ❯ tests/unit/TopicProfileOrchestrator.test.ts:706:23
tests/unit/TopicProfileOrchestrator.test.ts > circuit breaker (§10.4) > the breaker is LIVE under enabled:false + dryRun:true — a real revert fires: tests/unit/TopicProfileOrchestrator.test.ts#L696
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ tests/unit/TopicProfileOrchestrator.test.ts:696:7
Docs 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/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Repo Invariants
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Cartographer Freshness
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-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Standards Enforcement 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/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Type 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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 20, shard 2/4)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 22, shard 2/4)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 22, shard 3/4)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 20, shard 3/4)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 22, shard 4/4)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 20, shard 4/4)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 22, shard 1/4)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests (node 20, shard 1/4)
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-node@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
cartographer-freshness
399 Bytes
sha256:a84ca92968988fdc75c43e2dd2e22dff806c6e761f262b6a159ad8fab4a3f06d
docs-coverage
37.8 KB
sha256:7066bc125e3713e3deacba3260e7e0378901175e8db2aa9e62659372ec4b7a7e
standards-coverage
881 Bytes
sha256:d42b3494eb59da097dd4731f287f43f03745bb090179f1a2fb330890bc606dc8