fix(hooks): resolve the interpreter once by presence, never a python3… #787
ci.yml
on: push
[CHECK] | [REPO] | Impact selection
6s
[CHECK] | [REPO] | License consistency
8s
[CHECK] | [CORE] | Generated surface
6s
[CHECK] | [REPO] | Secret scan
22s
[CHECK] | [REPO] | Documentation contract
7s
[CHECK] | [REPO] | Published tag immutability
8s
[CHECK] | [REPO] | Branch protection
6s
Matrix: coverage-union-pi
Matrix: coverage-union
Matrix: ca-pi-tools
Matrix: codex-host
Matrix: hooks
[CHECK] | [CORE] | Host descriptor contract
7s
[CHECK] | [REPO] | Impact planner contract
10s
[CHECK] | [CA ] | Farm dispatcher contract
1m 31s
[CHECK] | [SBX ] | Sandbox driver contract
[CHECK] | [PI ] | Host-independent adapter contract
1m 26s
[WATCH] | [PI ] | Upstream compatibility <runtime: npm latest>
30s
[CHECK] | [PI ] | Security analysis <language: JavaScript/TypeScript>
[GATE ] | [CA ] | Payload version
[GATE ] | [SBX ] | Payload version
[GATE ] | [CDX ] | Payload version
[GATE ] | [PI ] | Payload version
[WATCH] | [CDX ] | Upstream compatibility <runtime: npm latest>
12s
[CHECK] | [CA ] | Reference graph
9s
[CHECK] | [CA ] | Documentation consistency
6s
[CHECK] | [SBX ] | Reference graph
[CHECK] | [REPO] | Manifest contract
10s
[CHECK] | [CDX ] | Reference graph
8s
[GATE ] | [REPO] | Merge readiness
2s
Annotations
3 errors, 12 warnings, and 1 notice
|
[WATCH] | [PI ] | Upstream compatibility <runtime: npm latest>
Process completed with exit code 1.
|
|
[WATCH] | [PI ] | Upstream compatibility <runtime: npm latest>
Process completed with exit code 1.
|
|
test/package.test.ts > ca-pi package > installed Pi runtime is admitted by the production boundary:
plugins/ca-pi/tools/src/extension.ts#L586
Error: codeArbiter requires Pi 0.80.5 or 0.80.10; install a supported Pi version and run /ca-doctor.
❯ codeArbiterPiForRuntime src/extension.ts:586:35
❯ test/package.test.ts:1094:7
|
|
[CHECK] | [REPO] | Impact selection
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 3 instead.
|
|
Coverage union (Pi) <os: 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/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Coverage union (Pi) <os: ubuntu-latest>
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 3 instead.
|
|
Pi upstream compatibility
latest Pi (0.83.0) is outside the validated support window (admission=failure, platform-contract=failure). Advisory only - run the Pi promotion workflow to validate and promote it.
|
|
Coverage union <os: 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/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Coverage union <os: ubuntu-latest>
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 3 instead.
|
|
Coverage union <os: 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/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Coverage union <os: windows-latest>
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 3 instead.
|
|
[CHECK] | [REPO] | Coverage union
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Coverage union (Pi) <os: 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/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Coverage union (Pi) <os: windows-latest>
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 3 instead.
|
|
[CHECK] | [PI ] | Coverage union
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Branch protection audit
skipped for arbiterForge/codeArbiter - no GH_TOKEN
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ci-impact-receipt
|
365 Bytes |
sha256:489362c45a96beae78b2f316117c8c4f2453206b901da8ac8667755b93cb456f
|
|
|
coverage-blob-ca-os-ubuntu-latest
|
146 KB |
sha256:b9a21dfe64012567ce6a25a7bbb311147e8ca91b4480fccd6e10a30428fb8a57
|
|
|
coverage-blob-ca-os-windows-latest
|
145 KB |
sha256:048aa0b035834c401b92ebb7d672ec7a17bb2c8abe757c13e53b971e4ddf0f14
|
|
|
coverage-blob-ca-pi-os-ubuntu-latest
|
494 KB |
sha256:a330995e2f1b31e1aa814a40480649498c26d1dbad9f61a8085700bca17daf80
|
|
|
coverage-blob-ca-pi-os-windows-latest
|
493 KB |
sha256:cd76536e1201b8bc144b5478d622132b31e4a099deb654e26b804472330800a5
|
|