refactor(core): extract the protected-path classifiers from _hooklib (#321, slice 2/4) #716
ci.yml
on: pull_request
[CHECK] | [REPO] | Impact selection
8s
[CHECK] | [REPO] | License consistency
9s
[CHECK] | [CORE] | Generated surface
8s
[CHECK] | [REPO] | Secret scan
19s
[CHECK] | [REPO] | Documentation contract
8s
[CHECK] | [REPO] | Published tag immutability
10s
[CHECK] | [REPO] | Branch protection
10s
Matrix: coverage-union-pi
Matrix: coverage-union
Matrix: ca-pi-tools
Matrix: codex-host
Matrix: hooks
[CHECK] | [CORE] | Host descriptor contract
6s
[CHECK] | [REPO] | Impact planner contract
0s
[CHECK] | [CA ] | Farm dispatcher contract
1m 31s
[CHECK] | [SBX ] | Sandbox driver contract
0s
[CHECK] | [PI ] | Host-independent adapter contract
1m 28s
[WATCH] | [PI ] | Upstream compatibility <runtime: npm latest>
36s
[CHECK] | [PI ] | Security analysis <language: JavaScript/TypeScript>
1m 28s
[GATE ] | [CA ] | Payload version
6s
[GATE ] | [SBX ] | Payload version
0s
[GATE ] | [CDX ] | Payload version
9s
[GATE ] | [PI ] | Payload version
8s
[WATCH] | [CDX ] | Upstream compatibility <runtime: npm latest>
15s
[CHECK] | [CA ] | Reference graph
8s
[CHECK] | [CA ] | Documentation consistency
4s
[CHECK] | [SBX ] | Reference graph
0s
[CHECK] | [REPO] | Manifest contract
13s
[CHECK] | [CDX ] | Reference graph
6s
[GATE ] | [REPO] | Merge readiness
3s
Annotations
3 errors, 15 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] | [PI ] | Security analysis <language: JavaScript/TypeScript>
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses.
To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
|
|
[CHECK] | [PI ] | Security analysis <language: JavaScript/TypeScript>
Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is 2.26.1.
|
|
[CHECK] | [PI ] | Security analysis <language: JavaScript/TypeScript>
This run of the CodeQL Action does not have permission to access the CodeQL Action API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the workflow has at least the 'security-events: read' permission. Details: Resource not accessible by integration - https://docs.github.com/rest
|
|
[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
Expired
|
373 Bytes |
sha256:3370b884edc2f136e625659f02ba8b4c710429a1ca8bf8f4f34ec40522056462
|
|
|
coverage-blob-ca-os-ubuntu-latest
Expired
|
146 KB |
sha256:491e449677195e17ff475624cec3e13a82f8392210b0dd91679f4b1f5cfde6e7
|
|
|
coverage-blob-ca-os-windows-latest
Expired
|
145 KB |
sha256:40b7a4af095adbe3dfb0a531db9e16f59d6b6cfedfef6fb1660a15494f070f44
|
|
|
coverage-blob-ca-pi-os-ubuntu-latest
Expired
|
494 KB |
sha256:1daaac1001a28be85fdff648d6ea4b20580be7625047ce00f969a89d5405a365
|
|
|
coverage-blob-ca-pi-os-windows-latest
Expired
|
494 KB |
sha256:e3834ce31be8e93b7ae754c25f3df47829369fdb748b298e411c1f37d4a48569
|
|