feat: publish av-tools 0.2.0
This commit is contained in:
@@ -52,8 +52,6 @@ const ffmpegLicenseCoverage = new Map([
|
||||
['@ffmpeg/ffmpeg', 'LICENSES/ffmpeg.wasm-MIT.txt'],
|
||||
['@ffmpeg/util', 'LICENSES/ffmpeg.wasm-MIT.txt'],
|
||||
['@ffmpeg/types', 'LICENSES/ffmpeg.wasm-MIT.txt'],
|
||||
['@ffmpeg/core', 'LICENSES/GPL-2.0-or-later.txt'],
|
||||
['@ffmpeg/core-mt', 'LICENSES/GPL-2.0-or-later.txt'],
|
||||
]);
|
||||
|
||||
function compareText(left, right) {
|
||||
@@ -479,7 +477,8 @@ function validateReleaseLayout(entries, packageJson, applicationLicense) {
|
||||
}
|
||||
}
|
||||
|
||||
const vendorManifestPath = 'vendor/ffmpeg/0.12.10/version.json';
|
||||
const vendorBuildId = '0.12.10-reviewed-stack5m.1';
|
||||
const vendorManifestPath = `vendor/ffmpeg/${vendorBuildId}/version.json`;
|
||||
const vendorManifestEntry = entriesByName.get(vendorManifestPath);
|
||||
if (!vendorManifestEntry) {
|
||||
throw new Error(
|
||||
@@ -488,10 +487,12 @@ function validateReleaseLayout(entries, packageJson, applicationLicense) {
|
||||
}
|
||||
const vendorManifest = JSON.parse(vendorManifestEntry.data.toString('utf8'));
|
||||
if (
|
||||
vendorManifest.schemaVersion !== 1 ||
|
||||
vendorManifest.schemaVersion !== 2 ||
|
||||
vendorManifest.buildId !== vendorBuildId ||
|
||||
vendorManifest.profile !== 'reviewed-stack5m' ||
|
||||
vendorManifest.coreVersion !== '0.12.10' ||
|
||||
vendorManifest.packages?.['@ffmpeg/core'] !== '0.12.10' ||
|
||||
vendorManifest.packages?.['@ffmpeg/core-mt'] !== '0.12.10' ||
|
||||
vendorManifest.opusRegression?.singleThread !== true ||
|
||||
vendorManifest.opusRegression?.multiThread !== true ||
|
||||
!Array.isArray(vendorManifest.assets) ||
|
||||
vendorManifest.assets.length !== 5
|
||||
) {
|
||||
@@ -511,7 +512,7 @@ function validateReleaseLayout(entries, packageJson, applicationLicense) {
|
||||
);
|
||||
}
|
||||
const assetPath = safeArchivePath(
|
||||
path.posix.join('vendor/ffmpeg/0.12.10', asset.path)
|
||||
path.posix.join(`vendor/ffmpeg/${vendorBuildId}`, asset.path)
|
||||
);
|
||||
if (verifiedVendorPaths.has(assetPath)) {
|
||||
throw new Error(`Duplicate FFmpeg verification path: ${assetPath}`);
|
||||
|
||||
Reference in New Issue
Block a user