Skip to content

ci: make affected planning fail closed (#2401) #1

ci: make affected planning fail closed (#2401)

ci: make affected planning fail closed (#2401) #1

Triggered via push July 16, 2026 13:15
Status Failure
Total duration 23m 14s
Artifacts 33

dev-ci.yml

on: push
Affected path validation / plan
28s
Affected path validation / plan
Matrix: gjc-state-gates-matrix
Affected path validation / native-build
9m 10s
Affected path validation / native-build
Windows dev:doctor
10m 26s
Windows dev:doctor
gjc-state-gates
4s
gjc-state-gates
Matrix: affected-shards
Affected path validation
13s
Affected path validation
Fit to window
Zoom out
Zoom in

Annotations

27 errors and 45 warnings
Affected path validation / test:@gajae-code/coding-agent:shard-2-of-8
Process completed with exit code 1.
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-skill-state-hooks.test.ts:1707:9)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-skill-state-hooks.test.ts:1557:9)
Affected path validation / test:@gajae-code/coding-agent:shard-4-of-8
Process completed with exit code 1.
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async completeGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:233:8) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:311:9)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async completeGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:233:8) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:299:9)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async completeGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:233:8) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:287:9)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async completeGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:233:8) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:267:9)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async completeGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:233:8) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-durable-completion-release.test.ts:255:9)
Affected path validation / test:@gajae-code/coding-agent:shard-8-of-8
Process completed with exit code 1.
error: expect(received).toMatchObject(expected): packages/coding-agent/test/helpers/sdk-lifecycle-fixture.ts#L113
{ - "ok": true, + "error": { + "code": "invalid_input", + "message": "Source saved session does not match the requested workspace and session id.", + }, + "ok": false, } - Expected - 1 + Received + 5 at success (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/helpers/sdk-lifecycle-fixture.ts:113:17) at invokeScenario (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/helpers/sdk-lifecycle-fixture.ts:208:19)
error: expect(received).toMatchObject(expected): packages/coding-agent/test/helpers/sdk-lifecycle-fixture.ts#L113
{ - "ok": true, + "error": { + "code": "invalid_input", + "message": "Source saved session does not match the requested workspace and session id.", + }, + "ok": false, } - Expected - 1 + Received + 5 at success (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/helpers/sdk-lifecycle-fixture.ts:113:17) at invokeScenario (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/helpers/sdk-lifecycle-fixture.ts:208:19) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/sdk-machine-lifecycle-topology.test.ts:168:13)
error: expect(received).toBe(expected): packages/coding-agent/test/gjc-runtime/ultragoal-review.test.ts#L280
Expected: 0 Received: 1 at completeSingleGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-review.test.ts:280:28) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-review.test.ts:337:9)
Affected path validation / bridge-client-sdk-package-smoke
Process completed with exit code 1.
Affected path validation / test:@gajae-code/coding-agent:shard-3-of-8
Process completed with exit code 1.
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/test/gjc-runtime/ultragoal-dogfood.test.ts#L246
Expected: 0 Received: 1 at <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-dogfood.test.ts:246:42)
error: expect(received).toBe(expected): packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts#L2891
Expected: 0 Received: 1 at <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:2891:25)
error: expect(received).toBe(expected): packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts#L2856
Expected: 0 Received: 1 at <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:2856:25)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:2816:22)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:2798:22)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:2782:22)
error: COMPUTER_REDTEAM_CASE_MISSING: qualityGate executorQa.adversarialCases must include kill-switch-bypass: packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts#L3302
at validateMandatoryComputerAdversarialCases (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3302:14) at validateExecutorQaRedTeamEvidenceInternal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3437:9) at async validateExecutorQaRedTeamEvidence (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3446:8) at async validateCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3637:8) at async readRequiredCompletionQualityGate (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:3900:8) at async checkpointUltragoalGoal (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/src/gjc-runtime/ultragoal-runtime.ts:4091:12) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:2703:22)
error: expect(received).toBe(expected): packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts#L2281
Expected: 0 Received: 1 at <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:2281:25)
error: expect(received).toBe(expected): packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts#L413
Expected: 0 Received: 1 at expectAcceptedExecutorQa (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:413:24) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:911:9)
error: expect(received).toBe(expected): packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts#L413
Expected: 0 Received: 1 at expectAcceptedExecutorQa (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:413:24) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:787:9)
error: expect(received).toBe(expected): packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts#L413
Expected: 0 Received: 1 at expectAcceptedExecutorQa (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:413:24) at async <anonymous> (/home/runner/work/gajae-code/gajae-code/packages/coding-agent/test/gjc-runtime/ultragoal-runtime.test.ts:695:9)
Affected path validation
Process completed with exit code 1.
gjc-state-gates / integrity
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
gjc-state-gates / read
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / plan
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
gjc-state-gates / static
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
gjc-state-gates / runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / native-build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/bridge-client
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / root-test:release
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/agent-core
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/ai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows dev:doctor
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-2-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / root-check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-4-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/natives
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-7-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-5-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/orchestration-token-benchmark
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-6-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-8-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / release-publish-contract
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/utils
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/typescript-edit-benchmark
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / wrapper-version
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:scripts/release-evidence.test.ts
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / release-publish-dry-run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/tui
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / bridge-client-sdk-package-smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / affected-selftest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / affected-dry-run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / cli-smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-3-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / workflow-yaml-parse
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / ts-build:ts:Y29kaW5nLWFnZW50:cGFja2FnZXMvY29kaW5nLWFnZW50
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / ts-build:ts:c3RhdHM:cGFja2FnZXMvc3RhdHM
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / test:@gajae-code/coding-agent:shard-1-of-8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / cargo-build:cargo:cGktaXNv:Y3JhdGVzL3BpLWlzby9DYXJnby50b21s
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / cargo-build:cargo:Z2pjLXNkaw:Y3JhdGVzL2dqYy1zZGsvQ2FyZ28udG9tbA
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / rust-check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / cargo-build:cargo:cGktYXN0:Y3JhdGVzL3BpLWFzdC9DYXJnby50b21s
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / install-methods
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / rust-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / cargo-build:cargo:cGktc2hlbGw:Y3JhdGVzL3BpLXNoZWxsL0NhcmdvLnRvbWw
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation / cargo-build:cargo:cGktbmF0aXZlcw:Y3JhdGVzL3BpLW5hdGl2ZXMvQ2FyZ28udG9tbA
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Affected path validation
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. 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
dev-affected-native-29501423067-1 Expired
58.2 MB
sha256:b0e1059d96fe01f8ece01b2db59f979880eea4d192fd233aeb97843c0ae87786
dev-affected-plan-29501423067-1 Expired
14.7 KB
sha256:5082da89022d113790f6449a0669eececa2d93e646dedd0569dd83566321d7bb
dev-affected-shard-29501423067-1-0 Expired
184 Bytes
sha256:0b37a7a3297de942281f5a40b150c4f6f72c95e6af334bd40a75b729a67c6cce
dev-affected-shard-29501423067-1-1 Expired
200 Bytes
sha256:1b5813032521331c95515f87b2e0602bb5f490f0264f0df37babeb3dda621756
dev-affected-shard-29501423067-1-10 Expired
273 Bytes
sha256:2d3345e2992b91b045957e4e8e0ea4ce4b14042214ee51dd670c3ef9839b1416
dev-affected-shard-29501423067-1-11 Expired
274 Bytes
sha256:8981ebf612f1b8d19488a725a804dec0fe47352a5336416164fbc08a0189a36d
dev-affected-shard-29501423067-1-13 Expired
238 Bytes
sha256:81bb0b1a7483b92cb3e777c9a9fc26bf6d953493c97587641d8c25190005beef
dev-affected-shard-29501423067-1-14 Expired
300 Bytes
sha256:58369423f3932b528bea743c9e308ad0e90a1160b84417a425954b1c721b8a8e
dev-affected-shard-29501423067-1-15 Expired
223 Bytes
sha256:346e09bf2000dc71a1acd457c81df0ee909d0cea5cdfff90439bcf00b68489f1
dev-affected-shard-29501423067-1-16 Expired
287 Bytes
sha256:a7b34267580b2ae13dd1f7d8af3a85d6675720811271534777c36499f228a445
dev-affected-shard-29501423067-1-17 Expired
231 Bytes
sha256:028bb03a7bdb7ec6620803506308d16882fbc578ffd914482e7e7140f180fe0f
dev-affected-shard-29501423067-1-18 Expired
197 Bytes
sha256:8748fb9a75b9b34892693ea9c2b65504caf642e81cab1108f64bad0d1b3f87e6
dev-affected-shard-29501423067-1-19 Expired
218 Bytes
sha256:b53b868733540934b0e1c6e0311b4ab89db085b3b650ececa614f216b0205fa1
dev-affected-shard-29501423067-1-2 Expired
240 Bytes
sha256:831525acac7a32fb94c3f2340aeb1ad88ee01e8bdfd34f5b0ae30914f1ece7d1
dev-affected-shard-29501423067-1-20 Expired
216 Bytes
sha256:c9b556b75fab24e99487042f3aa1b3aa5e7c178b424931e40d5d85136454d466
dev-affected-shard-29501423067-1-21 Expired
240 Bytes
sha256:77b412a0ea9211a8c050f957556f9694129b62a6c8542216f4e8a1801860ee15
dev-affected-shard-29501423067-1-23 Expired
186 Bytes
sha256:8261f550d02e0d9ad52adcfd8b3b9aa33f9d6d073529d375843c85878d19f739
dev-affected-shard-29501423067-1-24 Expired
183 Bytes
sha256:b447d9d0390d9b95106d0620d791fc9ee7e3fc700dbcd5c90bc8ff64aa12bd63
dev-affected-shard-29501423067-1-25 Expired
197 Bytes
sha256:5767a328e4b31e584f95caade0f37eb597315a5252c268742197417647a1d5d2
dev-affected-shard-29501423067-1-26 Expired
183 Bytes
sha256:ff83e0157749295fb795d00d5c7ba2d26c2c3addad7d9b9608d710eda6367880
dev-affected-shard-29501423067-1-27 Expired
200 Bytes
sha256:0c858fb35e6d938a25c60c320ddd9ac05eaff37919fb71e32ec167da42d1d678
dev-affected-shard-29501423067-1-28 Expired
202 Bytes
sha256:49df236148f80547f040e02a3779738b43fdc91c4178090594282f3b9e6efc30
dev-affected-shard-29501423067-1-29 Expired
207 Bytes
sha256:65f058016e37690d0947d79c50fdf7488879d3f41157f72b24d251331379ff18
dev-affected-shard-29501423067-1-3 Expired
218 Bytes
sha256:e1c14b8e2fe04ef4bb7dad0b9e78262c9add029e610d3b503e5d375feb316921
dev-affected-shard-29501423067-1-30 Expired
196 Bytes
sha256:24134ad913a549c002fa1c0100396999a31be9fae59fa825ecf04f54b348414a
dev-affected-shard-29501423067-1-31 Expired
187 Bytes
sha256:1bbe0cf7e84c1680c5ea5b312e5a56bb476d10333cac6a51a61318d667beed78
dev-affected-shard-29501423067-1-32 Expired
213 Bytes
sha256:9c9eba53ae9ed6f0ad7ff50efae37023b5e75e74429f67f3b0883d8298f2d979
dev-affected-shard-29501423067-1-33 Expired
209 Bytes
sha256:e8a7c99001a04b15650956c404ebd37516ec7830a1a2c292fce46154e865a893
dev-affected-shard-29501423067-1-34 Expired
209 Bytes
sha256:50dc966c157eb2d29827d7501d0f27e8f94fc8255c9196d64de2cc38cbd52a60
dev-affected-shard-29501423067-1-35 Expired
221 Bytes
sha256:7192254aa75cad6038646e11c283f0257389586276bd8fe4de127f1f4ae137d4
dev-affected-shard-29501423067-1-36 Expired
215 Bytes
sha256:fdf7673c60e1e6bd18a43689ac3580c8d744567cfe9d6fb70b6e9241467e8e4c
dev-affected-shard-29501423067-1-4 Expired
251 Bytes
sha256:61d6352e1b3a7093602247d15c32037c424c51ea8e3f27450b80995ee50fecc1
dev-affected-shard-29501423067-1-9 Expired
272 Bytes
sha256:4f540842716c1f905103567919cb62200f3e234c342839700b4d5c7398e216e8