mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-04 19:28:46 +01:00
chore: apply contribution rules to platform qualification
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
1 parent
8ec42ffd1c
commit
c8f2c26577
7 files changed
-11
No files matched your search
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user