mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
fix(release): accept complete core tarball manifests (#112813)
* fix(release): consume complete core tarball manifest * fix(release): declare core tarball selector
This commit is contained in:
committed by
GitHub
parent
8ef067a216
commit
79d4e4a3ad
@@ -456,6 +456,14 @@ jobs:
|
||||
const path = require("node:path");
|
||||
const [manifestPath, packageDir] = process.argv.slice(2);
|
||||
const manifest = JSON.parse(fs.readFileSync(manifestPath, "utf8"));
|
||||
const dependencyTarballs = Array.isArray(manifest.corePackageTarballs)
|
||||
? manifest.corePackageTarballs
|
||||
: manifest.corePackageTarballs === undefined && Array.isArray(manifest.dependencyTarballs)
|
||||
? manifest.dependencyTarballs
|
||||
: null;
|
||||
if (!dependencyTarballs) {
|
||||
throw new Error("package artifact manifest is missing dependency tarball metadata");
|
||||
}
|
||||
const entries = [
|
||||
{
|
||||
packageName: "openclaw",
|
||||
@@ -463,7 +471,7 @@ jobs:
|
||||
tarballName: manifest.tarballName,
|
||||
tarballSha256: manifest.tarballSha256,
|
||||
},
|
||||
...(Array.isArray(manifest.dependencyTarballs) ? manifest.dependencyTarballs : []),
|
||||
...dependencyTarballs,
|
||||
];
|
||||
const packageNames = new Set();
|
||||
const tarballNames = new Set();
|
||||
|
||||
Reference in New Issue
Block a user