Skip to content

Commit d7e7cd2

Browse files
committed
ci: fix validate script to properly report errors
1 parent e17a2ed commit d7e7cd2

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

‎scripts/validate-build-files.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { existsSync } from 'fs';
1111
import { join } from 'path';
1212
import { packages } from '../lib/packages';
1313

14-
export default function (_options: {}, logger: logging.Logger) {
14+
export default async function (_options: {}, logger: logging.Logger) {
1515
let error = false;
1616

1717
for (const pkgName of Object.keys(packages)) {
@@ -37,4 +37,6 @@ export default function (_options: {}, logger: logging.Logger) {
3737
// process.exit(1);
3838
logger.warn('Found some BUILD files missing, which will be breaking your PR soon.');
3939
}
40+
41+
return 0;
4042
}

‎scripts/validate.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ export default async function (options: { verbose: boolean }, logger: logging.Lo
3939

4040
logger.info('');
4141
logger.info('Running commit validation...');
42-
validateCommits({}, logger.createChild('validate-commits'));
43-
42+
error = await validateCommits({}, logger.createChild('validate-commits')) != 0
43+
|| error;
4444

4545
logger.info('');
4646
logger.info('Running license validation...');
@@ -49,7 +49,8 @@ export default async function (options: { verbose: boolean }, logger: logging.Lo
4949

5050
logger.info('');
5151
logger.info('Running BUILD files validation...');
52-
validateBuildFiles({}, logger.createChild('validate-build-files'));
52+
error = await validateBuildFiles({}, logger.createChild('validate-build-files')) != 0
53+
|| error;
5354

5455
if (error) {
5556
return 101;

0 commit comments

Comments
 (0)