Improvements to release process

1. Prompt user to verify version before version is created.
2. Fix validateRelease instructions and usage
3. Fix ci-release-build so that you don't have to pass in --ghRelease=true; just --ghRelease will work.
This commit is contained in:
John Kleinschmidt 2018-01-31 16:40:38 -07:00
parent 42fa018277
commit e924781ee5
4 changed files with 53 additions and 14 deletions

View file

@ -164,7 +164,7 @@ This release is published to [npm](https://www.npmjs.com/package/electron) under
1. Uncheck the `prerelease` checkbox if you're publishing a stable release; leave it checked for beta releases.
1. Click 'Save draft'. **Do not click 'Publish release'!**
1. Wait for all builds to pass before proceeding.
1. You can run `npm run release --validateRelease` to verify that all of the
1. You can run `npm run release -- --validateRelease` to verify that all of the
required files have been created for the release.
## Merge temporary branch