Skip to content

Commit 441b1b6

Browse files
saintsebastiankumar303
authored andcommitted
fix: web-ext sign no longer logs an irrelevant temp directory path (#577)
1 parent 74a208d commit 441b1b6

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

src/cmd/build.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export type PackageCreatorParams = {
3737
sourceDir: string,
3838
fileFilter: FileFilter,
3939
artifactsDir: string,
40+
showReadyMessage: boolean
4041
};
4142

4243
export type LocalizedNameParams = {
@@ -78,8 +79,8 @@ export type PackageCreatorFn =
7879
(params: PackageCreatorParams) => Promise<ExtensionBuildResult>;
7980

8081
async function defaultPackageCreator(
81-
{manifestData, sourceDir, fileFilter, artifactsDir}: PackageCreatorParams
82-
): Promise<ExtensionBuildResult> {
82+
{manifestData, sourceDir, fileFilter, artifactsDir, showReadyMessage,
83+
}: PackageCreatorParams): Promise<ExtensionBuildResult> {
8384
let id;
8485
if (manifestData) {
8586
id = getManifestId(manifestData);
@@ -110,7 +111,9 @@ async function defaultPackageCreator(
110111

111112
await streamToPromise(stream);
112113

113-
log.info(`Your web extension is ready: ${extensionPath}`);
114+
if (showReadyMessage) {
115+
log.info(`Your web extension is ready: ${extensionPath}`);
116+
}
114117
return {extensionPath};
115118
}
116119

@@ -128,6 +131,7 @@ export type BuildCmdOptions = {
128131
fileFilter?: FileFilter,
129132
onSourceChange?: OnSourceChangeFn,
130133
packageCreator?: PackageCreatorFn,
134+
showReadyMessage?: boolean
131135
};
132136

133137
export default async function build(
@@ -136,13 +140,14 @@ export default async function build(
136140
manifestData, fileFilter = new FileFilter(),
137141
onSourceChange = defaultSourceWatcher,
138142
packageCreator = defaultPackageCreator,
143+
showReadyMessage = true,
139144
}: BuildCmdOptions = {}
140145
): Promise<ExtensionBuildResult> {
141146
const rebuildAsNeeded = asNeeded; // alias for `build --as-needed`
142147
log.info(`Building web extension from ${sourceDir}`);
143148

144149
const createPackage = () => packageCreator({
145-
manifestData, sourceDir, fileFilter, artifactsDir,
150+
manifestData, sourceDir, fileFilter, artifactsDir, showReadyMessage,
146151
});
147152

148153
await prepareArtifactsDir(artifactsDir);

src/cmd/sign.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ export default function sign(
7070
}
7171

7272
let [buildResult, idFromSourceDir] = await Promise.all([
73-
build({sourceDir, artifactsDir: tmpDir.path()}, {manifestData}),
73+
build({sourceDir, artifactsDir: tmpDir.path()},
74+
{manifestData, showReadyMessage: false}),
7475
getIdFromSourceDir(sourceDir),
7576
]);
7677

0 commit comments

Comments
 (0)