From 53c92d608f84f970ab0fbbf4909c904c60c20061 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Mon, 22 Apr 2019 13:20:34 -0700 Subject: [PATCH] Add configure-experimental (#31064) --- Gulpfile.js | 4 ++++ scripts/configurePrerelease.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Gulpfile.js b/Gulpfile.js index 582c07fef3e..bfc4bf43db7 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -545,6 +545,10 @@ const configureInsiders = () => exec(process.execPath, ["scripts/configurePrerel task("configure-insiders", series(buildScripts, configureInsiders)); task("configure-insiders").description = "Runs scripts/configurePrerelease.ts to prepare a build for insiders publishing"; +const configureExperimental = () => exec(process.execPath, ["scripts/configurePrerelease.js", "experimental", "package.json", "src/compiler/core.ts"]) +task("configure-experimental", series(buildScripts, configureExperimental)); +task("configure-experimental").description = "Runs scripts/configurePrerelease.ts to prepare a build for experimental publishing"; + const publishNightly = () => exec("npm", ["publish", "--tag", "next"]); task("publish-nightly", series(task("clean"), task("LKG"), task("clean"), task("runtests-parallel"), publishNightly)); task("publish-nightly").description = "Runs `npm publish --tag next` to create a new nightly build on npm"; diff --git a/scripts/configurePrerelease.ts b/scripts/configurePrerelease.ts index 93bcc004dea..5e3ac5653d7 100644 --- a/scripts/configurePrerelease.ts +++ b/scripts/configurePrerelease.ts @@ -22,7 +22,7 @@ function main(): void { } const tag = args[0]; - if (tag !== "dev" && tag !== "insiders") { + if (tag !== "dev" && tag !== "insiders" && tag !== "experimental") { throw new Error(`Unexpected tag name '${tag}'.`); }