Refactor/Fix release script (#13619)
This commit is contained in:
1 parent
8df3b5ee60
commit
76d0890142
23 files changed
+289
-202
No files matched your search
@@ -7,8 +7,6 @@ import {
|
||||
waitForEnter,
|
||||
} from "../utils.js";
|
||||
|
||||
const outdentString = outdent.string;
|
||||
|
||||
const RELEASE_URL_BASE = "https://github.com/prettier/prettier/releases/new?";
|
||||
export function getReleaseUrl(version, previousVersion) {
|
||||
const semverDiff = semver.diff(version, previousVersion);
|
||||
@@ -42,22 +40,24 @@ export default async function showInstructionsAfterNpmPublish({
|
||||
const releaseUrl = getReleaseUrl(version, previousVersion);
|
||||
|
||||
console.log(
|
||||
outdentString(chalk`
|
||||
{green.bold Prettier ${version} published!}
|
||||
outdent`
|
||||
${chalk.green.bold(`Prettier ${version} published!`)}
|
||||
|
||||
{yellow.bold Some manual steps are necessary.}
|
||||
${chalk.yellow.bold("Some manual steps are necessary.")}
|
||||
|
||||
{bold.underline Create a GitHub Release}
|
||||
- Go to {cyan.underline ${releaseUrl}}
|
||||
- Press {bgGreen.black Publish release }
|
||||
${chalk.bold.underline("Create a GitHub Release")}
|
||||
- Go to ${chalk.cyan.underline(releaseUrl)}
|
||||
- Press ${chalk.bgGreen.black("Publish release ")}
|
||||
|
||||
{bold.underline Test the new release}
|
||||
- In a new session, run {yellow npm i prettier@latest} in another directory
|
||||
${chalk.bold.underline("Test the new release")}
|
||||
- In a new session, run ${chalk.yellow(
|
||||
"npm i prettier@latest"
|
||||
)} in another directory
|
||||
- Test the API and CLI
|
||||
|
||||
After that, we can proceed to bump this repo's Prettier dependency.
|
||||
Press ENTER to continue.
|
||||
`)
|
||||
`
|
||||
);
|
||||
|
||||
await waitForEnter();
|
||||
}
|
||||
Reference in new issue
Block a user