Add full source parity validation workflow
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-09-07 16:45:07 +08:00
parent a3588d41a3
commit f68c6c9678
59 changed files with 4556 additions and 842 deletions

View File

@@ -40,6 +40,8 @@ fs.writeFileSync(path.join(bundle, "SOURCE_OFFER.txt"), [
"Corresponding source for this GPL-2.0-or-later WebEngine distribution is provided in",
"blender-web-corresponding-source.tar.gz alongside this archive. It contains the Blender 5.2",
"source, Web application/protocol source, Web build scripts, dependency lockfile and build documentation.",
"The bundled ffmpeg.wasm runtime source is included as the content-addressed upstream archive",
"third_party/ffmpeg.wasm-source-f876f907c7e9b9bf51d4ed0b913a855a63ae63fc.tar.gz.",
"The source archive is covered by SHA256SUMS.txt.",
"",
].join("\n"));
@@ -105,6 +107,7 @@ deterministicArchive(binaryArchive, releaseRoot, ["blender-web-offline"]);
const sourceArchive = path.join(releaseRoot, "blender-web-corresponding-source.tar.gz");
const sourceEntries = [
"blender-5.2.0",
"third_party/ffmpeg.wasm-source-f876f907c7e9b9bf51d4ed0b913a855a63ae63fc.tar.gz",
"web/app",
"web/protocol",
"web/package.json",