-
-
Notifications
You must be signed in to change notification settings - Fork 802
Release Process
Dave Haeffner edited this page Oct 15, 2018
·
13 revisions
yarn test
yarn build:ext
- Load build and run
smoke
seed manually yarn run lerna publish
- Open
packages/selenium-ide/src/manifest.json
check thatversion
andversion_name
are correct.
If not, fix them and amend the commit (e.g.git commit -a --amend
andgit push origin master --force
). - (if updated)
npm publish
inside ofselianize
andselenium-side-runner
yarn build:ext:prod
- Zip build directory
packages/selenium-ide/build/
(e.g.,selenium-ide.zip
)
- In GitHub, attach the binary to the release
- Choose the tag in the release document
- Add/update release notes as needed
- Publish release in GitHub
- 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
- Remove the
Android
Firefox version