Add full source parity validation workflow
This commit is contained in:
@@ -92,6 +92,7 @@ try {
|
||||
"blender-5.2.0/COPYING",
|
||||
"blender-5.2.0/CMakeLists.txt",
|
||||
"blender-5.2.0/source/blender/web_engine/CMakeLists.txt",
|
||||
"third_party/ffmpeg.wasm-source-f876f907c7e9b9bf51d4ed0b913a855a63ae63fc.tar.gz",
|
||||
"web/package.json",
|
||||
"web/package-lock.json",
|
||||
"web/app/vite.config.ts",
|
||||
@@ -103,6 +104,7 @@ try {
|
||||
const sourceOffer = fs.readFileSync(path.join(binaryRoot, "blender-web-offline/SOURCE_OFFER.txt"), "utf8");
|
||||
assert.match(sourceOffer, /blender-web-corresponding-source\.tar\.gz/);
|
||||
assert.match(sourceOffer, /Blender 5\.2/);
|
||||
assert.match(sourceOffer, /ffmpeg\.wasm-source-f876f907c7e9b9bf51d4ed0b913a855a63ae63fc\.tar\.gz/);
|
||||
|
||||
const manifestPath = path.join(sourceRoot, "SOURCE_MANIFEST.json");
|
||||
const manifest = JSON.parse(fs.readFileSync(manifestPath, "utf8"));
|
||||
@@ -162,4 +164,3 @@ try {
|
||||
finally {
|
||||
fs.rmSync(workspace, { recursive: true, force: true });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user