Skip to content

fix(witness): support pinned signing keys and label legacy signatures… #5997

fix(witness): support pinned signing keys and label legacy signatures…

fix(witness): support pinned signing keys and label legacy signatures… #5997

Triggered via push October 20, 2026 14:59
Status Success
Total duration 11m 12s
Artifacts 4

v3-ci.yml

on: push
Matrix: plugin-hooks-smoke
Matrix: smoke-install-no-bsqlite
Matrix: CLI npx-install smoke (#1147 /
Matrix: mcp-protocol-smoke
Matrix: memory-import-smoke
Matrix: windows-hook-execution-smoke
Matrix: windows-hook-shim-smoke
Matrix: windows-init-hooks-smoke
Test V3 Packages
7m 18s
Test V3 Packages
graph schema smoke (ADR-130 P1)
1m 55s
graph schema smoke (ADR-130 P1)
browser rvf create flag smoke (#2015)
1m 12s
browser rvf create flag smoke (#2015)
witness marker drift smoke (#2021)
9s
witness marker drift smoke (#2021)
witness verify precondition smoke (#1880)
59s
witness verify precondition smoke (#1880)
pre-bash hook safety smoke (#2017)
12s
pre-bash hook safety smoke (#2017)
MCP paired-tool round-trip smoke (#1889)
1m 43s
MCP paired-tool round-trip smoke (#1889)
Tool description discoverability (ADR-112)
8s
Tool description discoverability (ADR-112)
Plugin package install-safety (#1902/#1903/#1904)
2m 20s
Plugin package install-safety (#1902/#1903/#1904)
Hook-command install safety (#1921)
11s
Hook-command install safety (#1921)
Vector-index dimension audit (#1947)
10s
Vector-index dimension audit (#1947)
Static regression guards (#2267 YAML +
20s
Static regression guards (#2267 YAML +
Type Check V3
40s
Type Check V3
ruflo-graph-intelligence build + test smoke (#2044, ADR-123)
18s
ruflo-graph-intelligence build + test smoke (#2044, ADR-123)
Supply-chain audit (#2046)
1m 6s
Supply-chain audit (#2046)
Dependency review (#2046)
0s
Dependency review (#2046)
kg-extract type-import classification smoke (#2049)
9s
kg-extract type-import classification smoke (#2049)
neural-trader portfolio CG smoke (#2068, ADR-126 Phase 3)
8s
neural-trader portfolio CG smoke (#2068, ADR-126 Phase 3)
neural-trader backtest signing smoke (#2068, ADR-126 Phase 4)
38s
neural-trader backtest signing smoke (#2068, ADR-126 Phase 4)
neural-trader pipeline risk-gate smoke (#2068, ADR-126 Phase 5)
9s
neural-trader pipeline risk-gate smoke (#2068, ADR-126 Phase 5)
neural-trader feature attribution smoke (#2068, ADR-126 Phase 6)
27s
neural-trader feature attribution smoke (#2068, ADR-126 Phase 6)
plugin-registry signature verification smoke (#1922, CWE-347)
38s
plugin-registry signature verification smoke (#1922, CWE-347)
ruvllm WASM auto-init smoke (#2086)
7s
ruvllm WASM auto-init smoke (#2086)
agent_execute provider routing smoke (#2042)
15s
agent_execute provider routing smoke (#2042)
memory stats legacy-DB smoke (#2120)
1m 50s
memory stats legacy-DB smoke (#2120)
memory no-stray-db smoke (ADR-125 P7)
2m 15s
memory no-stray-db smoke (ADR-125 P7)
github-safe injection smoke (#2089, ADR-127 Phase 1)
11s
github-safe injection smoke (#2089, ADR-127 Phase 1)
github actions pin smoke (#2089, ADR-127 Phase 1)
8s
github actions pin smoke (#2089, ADR-127 Phase 1)
github deprecated actions smoke (#2089, ADR-127 Phase 3)
8s
github deprecated actions smoke (#2089, ADR-127 Phase 3)
github attribution opt-in smoke (#2089, ADR-127 Phase 4)
8s
github attribution opt-in smoke (#2089, ADR-127 Phase 4)
ToolOutputGuardrail smoke (ADR-131,
45s
ToolOutputGuardrail smoke (ADR-131,
init-bundle invariants smoke (#2095, ADR-128 Phase 5)
8s
init-bundle invariants smoke (#2095, ADR-128 Phase 5)
init-scaffold references smoke (#2971, ADR-382 Part C)
8s
init-scaffold references smoke (#2971, ADR-382 Part C)
wasm provider bridge smoke (ADR-129 P1)
7s
wasm provider bridge smoke (ADR-129 P1)
wasm compose smoke (ADR-129 P2)
9s
wasm compose smoke (ADR-129 P2)
wasm gallery CRUD smoke (ADR-129 P3)
9s
wasm gallery CRUD smoke (ADR-129 P3)
wasm plugin bridge smoke (ADR-129 P4)
10s
wasm plugin bridge smoke (ADR-129 P4)
statusline generator delegation smoke (#2195)
1m 41s
statusline generator delegation smoke (#2195)
wizard init regression guard (#2206
1m 29s
wizard init regression guard (#2206
Matrix: build
graph query + pathfinder smoke (ADR-130 P2+P5)
2m 17s
graph query + pathfinder smoke (ADR-130 P2+P5)
graph trajectory hooks smoke (ADR-130 P3)
1m 48s
graph trajectory hooks smoke (ADR-130 P3)
graph plugin adapter smoke (ADR-130 P4)
2m 4s
graph plugin adapter smoke (ADR-130 P4)
Matrix: witness-verify
graph benchmark (ADR-130 P6)
1m 43s
graph benchmark (ADR-130 P6)
Publish to npm (alpha)
Publish to npm (alpha)
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 69 warnings, and 63 notices
Type Check V3
Cannot find module '@claude-flow/swarm' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/memory' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/shared' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/shared' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/shared' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/swarm' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/shared' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/shared' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/memory' or its corresponding type declarations.
Type Check V3
Cannot find module '@claude-flow/memory' or its corresponding type declarations.
ruvllm WASM auto-init smoke (#2086)
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/
wasm provider bridge smoke (ADR-129 P1)
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/
neural-trader pipeline risk-gate smoke (#2068, ADR-126 Phase 5)
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/
witness marker drift smoke (#2021)
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/
github actions pin smoke (#2089, ADR-127 Phase 1)
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/
wasm compose smoke (ADR-129 P2)
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/
kg-extract type-import classification smoke (#2049)
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/
Vector-index dimension audit (#1947)
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/
Hook-command install safety (#1921)
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/
ruflo-graph-intelligence build + test smoke (#2044, ADR-123)
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/
github deprecated actions smoke (#2089, ADR-127 Phase 3)
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/
Static regression guards (#2267 YAML +
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/
github attribution opt-in smoke (#2089, ADR-127 Phase 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/
wasm plugin bridge smoke (ADR-129 P4)
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/
Windows hook shim smoke (#2132) / windows-latest
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/
Windows hook shim smoke (#2132) / ubuntu-latest
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/
Tool description discoverability (ADR-112)
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/
init-scaffold references smoke (#2971, ADR-382 Part C)
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/
github-safe injection smoke (#2089, ADR-127 Phase 1)
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/
plugin-registry signature verification smoke (#1922, CWE-347)
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/
wasm gallery CRUD smoke (ADR-129 P3)
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/
Type Check V3
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/
init-bundle invariants smoke (#2095, ADR-128 Phase 5)
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/
agent_execute provider routing smoke (#2042)
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/
neural-trader backtest signing smoke (#2068, ADR-126 Phase 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/
pre-bash hook safety smoke (#2017)
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/
Smoke (no better-sqlite3) / macos-latest / Node 22
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/
neural-trader portfolio CG smoke (#2068, ADR-126 Phase 3)
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/
witness verify precondition smoke (#1880)
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/
ToolOutputGuardrail smoke (ADR-131,
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/
neural-trader feature attribution smoke (#2068, ADR-126 Phase 6)
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/
Smoke (no better-sqlite3) / ubuntu-latest / Node 24
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/
MCP protocol smoke / macos-latest
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/
Supply-chain audit (#2046)
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/
Memory import smoke / ubuntu-latest
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/
browser rvf create flag smoke (#2015)
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/
MCP paired-tool round-trip smoke (#1889)
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/
Smoke (no better-sqlite3) / ubuntu-latest / Node 22
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/
Windows hook shim smoke (#2132) / macos-latest
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/
Plugin hooks smoke / ubuntu-latest / Node 22
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/
memory stats legacy-DB smoke (#2120)
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/
statusline generator delegation smoke (#2195)
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/
MCP protocol smoke / ubuntu-latest
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/
Memory import smoke / macos-latest
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/
Windows hook execution smoke (#2132) / ubuntu-latest
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/
graph schema smoke (ADR-130 P1)
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/
wizard init regression guard (#2206
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/
Plugin hooks smoke / macos-latest / Node 22
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/
CLI npx-install smoke (#1147 / (22)
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/
Windows init hooks smoke (#2132) / macos-latest
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/
Windows init hooks smoke (#2132) / ubuntu-latest
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/
Windows hook execution smoke (#2132) / macos-latest
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/
memory no-stray-db smoke (ADR-125 P7)
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, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows init hooks smoke (#2132) / windows-latest
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/
Plugin package install-safety (#1902/#1903/#1904)
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/
graph trajectory hooks smoke (ADR-130 P3)
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/
CLI npx-install smoke (#1147 / (24)
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/
Windows hook execution smoke (#2132) / windows-latest
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/
Plugin hooks smoke / windows-latest / Node 22
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/
graph plugin adapter smoke (ADR-130 P4)
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/
graph query + pathfinder smoke (ADR-130 P2+P5)
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/
Witness verify (signed manifest) / ubuntu-latest
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/
graph benchmark (ADR-130 P6)
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/
Witness verify (signed manifest) / macos-latest
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/
Witness verify (signed manifest) / windows-latest
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/
Test V3 Packages
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/
Build V3 (ubuntu-latest)
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/
Build V3 (windows-2022)
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/
Build V3 (macos-latest)
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/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/
ruvllm WASM auto-init smoke (#2086)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
wasm provider bridge smoke (ADR-129 P1)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
neural-trader pipeline risk-gate smoke (#2068, ADR-126 Phase 5)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
witness marker drift smoke (#2021)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
github actions pin smoke (#2089, ADR-127 Phase 1)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
wasm compose smoke (ADR-129 P2)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
kg-extract type-import classification smoke (#2049)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Vector-index dimension audit (#1947)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Hook-command install safety (#1921)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ruflo-graph-intelligence build + test smoke (#2044, ADR-123)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
github deprecated actions smoke (#2089, ADR-127 Phase 3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Static regression guards (#2267 YAML +
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
github attribution opt-in smoke (#2089, ADR-127 Phase 4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
wasm plugin bridge smoke (ADR-129 P4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Windows hook shim smoke (#2132) / ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Tool description discoverability (ADR-112)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
init-scaffold references smoke (#2971, ADR-382 Part C)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
github-safe injection smoke (#2089, ADR-127 Phase 1)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
plugin-registry signature verification smoke (#1922, CWE-347)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
wasm gallery CRUD smoke (ADR-129 P3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Type Check V3
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
init-bundle invariants smoke (#2095, ADR-128 Phase 5)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
agent_execute provider routing smoke (#2042)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
neural-trader backtest signing smoke (#2068, ADR-126 Phase 4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
pre-bash hook safety smoke (#2017)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Smoke (no better-sqlite3) / macos-latest / Node 22
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
neural-trader portfolio CG smoke (#2068, ADR-126 Phase 3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
witness verify precondition smoke (#1880)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ToolOutputGuardrail smoke (ADR-131,
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
neural-trader feature attribution smoke (#2068, ADR-126 Phase 6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Smoke (no better-sqlite3) / ubuntu-latest / Node 24
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
MCP protocol smoke / macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Supply-chain audit (#2046)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Memory import smoke / ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
browser rvf create flag smoke (#2015)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
MCP paired-tool round-trip smoke (#1889)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Smoke (no better-sqlite3) / ubuntu-latest / Node 22
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Windows hook shim smoke (#2132) / macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Plugin hooks smoke / ubuntu-latest / Node 22
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
memory stats legacy-DB smoke (#2120)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
statusline generator delegation smoke (#2195)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
MCP protocol smoke / ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Memory import smoke / macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Windows hook execution smoke (#2132) / ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
graph schema smoke (ADR-130 P1)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
wizard init regression guard (#2206
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Plugin hooks smoke / macos-latest / Node 22
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
CLI npx-install smoke (#1147 / (22)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Windows init hooks smoke (#2132) / macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Windows init hooks smoke (#2132) / ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Windows hook execution smoke (#2132) / macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
memory no-stray-db smoke (ADR-125 P7)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Plugin package install-safety (#1902/#1903/#1904)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
graph trajectory hooks smoke (ADR-130 P3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
CLI npx-install smoke (#1147 / (24)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
graph plugin adapter smoke (ADR-130 P4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
graph query + pathfinder smoke (ADR-130 P2+P5)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Witness verify (signed manifest) / ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
graph benchmark (ADR-130 P6)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Witness verify (signed manifest) / macos-latest
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test V3 Packages
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build V3 (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build V3 (macos-latest)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.

Artifacts

Produced during runtime
Name Size Digest
v3-build-macos-latest
7.92 MB
sha256:e0665e9200309f9610326066dd40672f08f78dae81bd93febcb2e00ddc2bc101
v3-build-ubuntu-latest
7.92 MB
sha256:4f9857b2c668c9755636277fdfc87f5c24f4e2ea91bf5828953a2e7b841bb333
v3-build-windows-2022
7.92 MB
sha256:5780dec9c8b63d440ace77bf759d498068ff88845e6020fa0efc1a932f38d10d
v3-coverage
14.9 MB
sha256:b67bec6b0721090abf52e727c44e5aeb9dd62aa4fae1c278876b15f4e97d6d6c