From 1e57cf95c165ae400a320d10ed8c9d90f1b38fe4 Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 1 Oct 2026 20:01:39 -0500 Subject: [PATCH] ci: qualify Pi single-pass startup on native Intel Co-Authored-By: Paperclip --- .github/workflows/docker-runner-check.yml | 2 +- scripts/ci/pi-intel/profile-inputs.json | 23 +++++++++++++++++------ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docker-runner-check.yml b/.github/workflows/docker-runner-check.yml index 4daaed1712..71ccb4171a 100644 --- a/.github/workflows/docker-runner-check.yml +++ b/.github/workflows/docker-runner-check.yml @@ -176,7 +176,7 @@ jobs: test "$SOURCE_ROOT_TESTS_ONLY" != true test "$DIAGNOSE_AJV" != true test "$IMAGE_MODE" != true - test "$EXPECTED_SOURCE_SHA" = 586af4d7f3b07aa683338aedb4e5182603b70401 + test "$EXPECTED_SOURCE_SHA" = 7b7fcbf96b1725d9d76f7da3a7b472c3665e2cc5 test "$EXPECTED_LOCK_SHA256" = 38338a6867358440c5ab5993eaeb85fb501bc7df65d24acf52fbd63c880ee4ba # Standard hosted runner minutes are free for this public repository. # Artifact storage and unrelated resource costs are not inferred here. diff --git a/scripts/ci/pi-intel/profile-inputs.json b/scripts/ci/pi-intel/profile-inputs.json index de6183eaef..645ba13bd8 100644 --- a/scripts/ci/pi-intel/profile-inputs.json +++ b/scripts/ci/pi-intel/profile-inputs.json @@ -45,11 +45,12 @@ "packages/paperclip-runner/scripts/build-node-startup-timeout.mjs": "545dbaf7062b1cd54176dafe3feb8877e5ccf19406f791172a3ad47dbfd73fc4", "packages/paperclip-runner/src/drivers/acpx/pi-acp-runtime.ts": "a0ec66a03cd9fa32e9aaafc4ac6840115883333000fd079ccba230706b763ac0", "packages/paperclip-runner/src/drivers/acpx/pi-runtime-extension.ts": "f3446be10d984c368c52202e768aefe9b4a25968e09922e98e3f016c9dc0198e", - "packages/paperclip-runner/src/drivers/acpx/pi-verified-runtime.ts": "1641cbc6d86f07a80e5db78ee4567af8677a6823ddc60a17ca5020cedfb53a6c", + "packages/paperclip-runner/src/drivers/acpx/pi-verified-runtime.ts": "bdac057aa749eb2d65fe0fea27cb7eaa0a92015a631875b1fe8b2365c7aa0cb6", "packages/paperclip-runner/src/drivers/acpx/pi-node-pins.ts": "ffc822aff64db315e461cbe44f03d704695de4a4296f643af79386c3556a1d46", "packages/paperclip-runner/src/drivers/acpx/pi-closure-pins.ts": "0941f56ea13b8eb309a345d2a1513e0ec53d201c81c755b356565505bc1df905", "packages/paperclip-runner/src/drivers/acpx/qualified-profiles.ts": "20185223c77ce6d5b67b270abdc0debc26166c7d3dd412a1ecea83f980429027", - "packages/paperclip-runner/package.json": "a87426b0184e114e46c6f4ddbf3f4a9727cd591cf0a5ca900efde42198190fd1" + "packages/paperclip-runner/package.json": "a87426b0184e114e46c6f4ddbf3f4a9727cd591cf0a5ca900efde42198190fd1", + "packages/paperclip-runner/src/drivers/acpx/pi-installation.ts": "d32de12609133c16bb78c559b98ac878fa792a1f336159d09f2c1948f887125e" }, "permissionPolicySources": { "packages/paperclip-runner/src/drivers/acpx/copilot-permission-context.ts": { @@ -173,8 +174,8 @@ } }, "localComparison": { - "sourceRevision": "586af4d7f3b07aa683338aedb4e5182603b70401", - "sourceArchiveSha256": "87f48d5c0df9c4e9c30c880c5b1da862b063d9ba4c12afc4788ee5fd6adcfc6e", + "sourceRevision": "7b7fcbf96b1725d9d76f7da3a7b472c3665e2cc5", + "sourceArchiveSha256": "ca9790a26cb2fb16202d042a65d4c5c7f775f982812d433e74a10f62ab4e7a65", "trackedLockSha256": "e11d69fa8702a906c293c1cb307c71df90d3b1f1617b3c23ebf17fa9a87fec79", "resolvedLockSha256": "38338a6867358440c5ab5993eaeb85fb501bc7df65d24acf52fbd63c880ee4ba", "nodeSha256": "7abcf39bd37ab251015337ff75304d7555f0d8e88c6e0fbf04bce8ce34636f49", @@ -182,7 +183,7 @@ "piRuntimeVersion": "1.0.0", "piServerVersion": "0.0.33", "acpxVersion": "0.13.1", - "note": "Fresh S TypeScript/sidecar/provider pack; exact retained native Intel daemon from5eba after declared-input equality. Historical local pack is not a current output. Original Apple SDK/linker details were not retained; no equivalence or fresh-compilation claim.", + "note": "Fresh V TypeScript/sidecar/provider pack; exact retained native Intel daemon from5eba after complete declared-input equality. Historical local pack and S outputs are not current outputs. Original Apple SDK/linker details were not retained; no equivalence or fresh-compilation claim.", "historicalLocalOutputs": { "localPackDigest": "sha256:a7ae16b680c6fcaa9438faa46562ba31519bb0fb42e21b0a4b00e8936c462d89", "localDaemonSha256": "c0e9acdd461d5efe4a10f9fd751e8a67beceede4d43593951d7079edad657044", @@ -193,7 +194,7 @@ "nativeDaemonReuse": { "schema": "paperclip.native-daemon-reuse/v1", "originalBuildSource": "5eba61ece929dcfb2b0c1761825a2d9e557c2554", - "nativeInputEquivalentTo": "586af4d7f3b07aa683338aedb4e5182603b70401", + "nativeInputEquivalentTo": "7b7fcbf96b1725d9d76f7da3a7b472c3665e2cc5", "artifactRunId": "36933598154", "artifactId": "11197947432", "artifactName": "pi-native-intel-36933598154", @@ -239,20 +240,30 @@ "doc/evals.md", "packages/paperclip-runner/src/drivers/acpx/native-distribution-integrity.test.ts", "packages/paperclip-runner/src/drivers/acpx/native-distribution-integrity.ts", + "packages/paperclip-runner/src/drivers/acpx/pi-installation.ts", + "packages/paperclip-runner/src/drivers/acpx/pi-native-admission.test.ts", "packages/paperclip-runner/src/drivers/acpx/pi-verified-runtime.test.ts", "packages/paperclip-runner/src/drivers/acpx/pi-verified-runtime.ts", "tests/runner-e2e/FIXTURES.md", "tests/runner-e2e/README.md", "tests/runner-e2e/catalog.test.ts", "tests/runner-e2e/catalog.ts", + "tests/runner-e2e/failure-classifier.ts", "tests/runner-e2e/pi-controls-evidence.test.ts", "tests/runner-e2e/pi-file-evidence.test.ts", "tests/runner-e2e/pi-file-evidence.ts", "tests/runner-e2e/pi-native-cases.test.ts", "tests/runner-e2e/pi-native-cases.ts", "tests/runner-e2e/pi-native-flow.ts", + "tests/runner-e2e/pi-native-provider-death-flow.test.ts", + "tests/runner-e2e/pi-native-provider-death-flow.ts", "tests/runner-e2e/pi-native-restart-flow.test.ts", "tests/runner-e2e/pi-native-restart-flow.ts", + "tests/runner-e2e/pi-provider-fault.py", + "tests/runner-e2e/pi-provider-fault.test.py", + "tests/runner-e2e/pi-provider-fault.test.ts", + "tests/runner-e2e/remote-native-fixtures.test.ts", + "tests/runner-e2e/remote-native-fixtures.ts", "tests/runner-e2e/runner.spec.ts", "tests/runner-e2e/server-stop.test.ts" ],