build: convert some scripts to TS (#24891)

This commit is contained in:
Samuel Attard 2020-08-07 13:48:46 -07:00 committed by GitHub
parent 2028492356
commit 4d50f3f62c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 32 additions and 29 deletions

View file

@ -0,0 +1,17 @@
import { spawnSync } from 'child_process';
import * as path from 'path';
const srcPath = path.resolve(__dirname, '..', '..', '..');
const patchExportFnPath = path.resolve(__dirname, 'export_all_patches.py');
const configPath = path.resolve(__dirname, '..', 'patches', 'config.json');
// Re-export all the patches to check if there were changes.
const proc = spawnSync('python', [patchExportFnPath, configPath, '--dry-run'], {
cwd: srcPath
});
// Fail if patch exporting returned 1, e.g dry run failed.
if (proc.status === 1) {
console.log(proc.stderr.toString('utf8'));
process.exit(1);
}