MCPcopy Create free account
hub / github.com/tensorflow/tfjs / prepareReleaseBuild

Function prepareReleaseBuild

scripts/release-util.ts:389–405  ·  view source on GitHub ↗
(phase: Phase, packageName: string)

Source from the content-addressed store, hash-verified

387}
388
389export function prepareReleaseBuild(phase: Phase, packageName: string) {
390 console.log(chalk.magenta.bold(`~~~ Prepare release build ~~~`));
391 console.log(chalk.bold('Prepare before-yarn'));
392 if (phase.scripts != null && phase.scripts[packageName] != null &&
393 phase.scripts[packageName]['before-yarn'] != null) {
394 phase.scripts[packageName]['before-yarn'].forEach(script => $(script));
395 }
396
397 console.log(chalk.bold('yarn'));
398 $(`yarn`);
399
400 console.log(chalk.bold('Prepare after-yarn'));
401 if (phase.scripts != null && phase.scripts[packageName] != null &&
402 phase.scripts[packageName]['after-yarn'] != null) {
403 phase.scripts[packageName]['after-yarn'].forEach(script => $(script));
404 }
405}
406
407export async function getReleaseBranch(name: string): Promise<string> {
408 // Infer release branch name.

Callers 3

mainFunction · 0.90
mainFunction · 0.90
releaseWebsiteFunction · 0.90

Calls 2

$Function · 0.70
logMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…