@grafana/toolkit: run npm "next" publish file system functions serially (#27894)

... to hopefully avoid race conditions with working directory changes
This commit is contained in:
Steven Vachon
2020-09-29 10:16:16 -04:00
committed by GitHub
parent 6671e4ec32
commit 15a3b97dbb
3 changed files with 21 additions and 1 deletions
+1
View File
@@ -86,6 +86,7 @@
"node-sass": "^4.13.1",
"optimize-css-assets-webpack-plugin": "^5.0.3",
"ora": "^4.0.3",
"p-series": "^2.1.0",
"pixelmatch": "^5.1.0",
"pngjs": "^3.4.0",
"postcss-flexbugs-fixes": "4.2.0",
@@ -6,6 +6,7 @@ import chalk from 'chalk';
import { useSpinner } from '../utils/useSpinner';
import { Task, TaskRunner } from './task';
import globby from 'globby';
import series from 'p-series';
let distDir: string, cwd: string;
@@ -98,7 +99,7 @@ const buildTaskRunner: TaskRunner<PackageBuildOptions> = async ({ scope }) => {
};
});
await Promise.all(scopes.map(s => s()));
await series(scopes);
};
export const buildPackageTask = new Task<PackageBuildOptions>('Package build', buildTaskRunner);