chore: apply contribution rules to platform qualification

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-10-12 20:34:26 -05:00
1 parent 8ec42ffd1c
commit c8f2c26577
7 files changed
-11

No files matched your search

-2
View File
@@ -40,8 +40,6 @@ const workflowRoot = path.join(repoRoot, ".github", "workflows");
walk(workflowRoot, (filePath) => {
if (!/\.ya?ml$/.test(filePath)) return;
const source = fs.readFileSync(filePath, "utf8");
// Release packs ship the interpreter itself, so their producer must match
// the image's exact Node patch. Other CI jobs continue tracking Node 24.
const packProducer = relative(filePath) === ".github/workflows/release-verify.yml"
? /(?:^|\n) runner_binaries:\n[\s\S]*?(?=\n [a-z_]+:\n|$)/.exec(source)
: null;
-1
View File
@@ -90,7 +90,6 @@ export function assertInstalledCodexPlatformProvenance(lock, installed, target)
export function installedClaudeProbeSource(indexPath, serverRoot) {
return `
import { pathToFileURL } from 'node:url';
// Match the production sidecar's published-server package authority.
process.env.PAPERCLIP_ACPX_PROVIDER_PACKAGE_ROOT = ${JSON.stringify(serverRoot)};
process.env.PAPERCLIP_ACPX_PROVIDER_PACKAGE_MANIFEST = ${JSON.stringify(join(serverRoot, 'package.json'))};
const { probeAcpxClaudeInstallation } = await import(pathToFileURL(${JSON.stringify(indexPath)}).href);