-
-
Notifications
You must be signed in to change notification settings - Fork 824
Release Process
Dave Haeffner edited this page Feb 4, 2019
·
13 revisions
- Update the Changelog.md
- Go to releases and click
Draft a new release - Give the release an appropriate version number (e.g.,
v#.#.#) and fill out a description of what's new/fixed (e.g., use the changelog as a starting point) - Save the release (don't publish it yet!)
yarn testenv NODE_ENV=staging yarn build:extyarn test:extyarn run lerna publish- Open
packages/selenium-ide/src/manifest.jsoncheck thatversionandversion_nameare correct.
If not, fix them and amend the commit (e.g.git commit -a --amendandgit push origin master --force). yarn build:ext:prod- Zip build directory
packages/selenium-ide/build/(e.g.,selenium-ide.zip)
- In GitHub, attach the binary to the release (drafted in part
0of this doc) - Choose the tag in the release document
- Publish the release
- Go to Chrome Store dashboard
- Click
Upload Updated Package - Click
Publish Changes
- Go to the GitHub release page for the project
- Download the source zip file
- Upload both the binary and the source zip files (checking the boxes for
Windows,Mac, andLinux) - Click to edit the version
- Bump the Firefox version to
56