Skip to content

Commit e3369dd

Browse files
author
Shaw
committed
ci: resolve CDN validation script path
1 parent fe4977d commit e3369dd

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

packages/app-core/scripts/release-check.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ const homepageReleaseDataPathCandidates = [
5353
"packages/homepage/src/generated/release-data.ts",
5454
"apps/homepage/src/generated/release-data.ts",
5555
] as const;
56+
const cdnValidationScriptPathCandidates = [
57+
"packages/app-core/scripts/validate-cdn-assets.mjs",
58+
"scripts/validate-cdn-assets.mjs",
59+
"eliza/packages/app-core/scripts/validate-cdn-assets.mjs",
60+
] as const;
5661
const patchedElectrobunCliHelperPathCandidates = [
5762
"packages/app-core/scripts/build-patched-electrobun-cli.mjs",
5863
"eliza/packages/app-core/scripts/build-patched-electrobun-cli.mjs",
@@ -1387,7 +1392,17 @@ function maybeValidateCdnAssets() {
13871392
return;
13881393
}
13891394
1390-
execSync("node scripts/validate-cdn-assets.mjs", {
1395+
const cdnValidationScriptPath = resolveExistingPath(
1396+
cdnValidationScriptPathCandidates,
1397+
);
1398+
if (!cdnValidationScriptPath) {
1399+
console.error(
1400+
`release-check: CDN validation script is missing. Checked: ${cdnValidationScriptPathCandidates.join(", ")}`,
1401+
);
1402+
process.exit(1);
1403+
}
1404+
1405+
execSync(`node ${JSON.stringify(cdnValidationScriptPath)}`, {
13911406
stdio: "inherit",
13921407
env: process.env,
13931408
});

0 commit comments

Comments
 (0)