npm version minor
git push --follow-tags
- Run the
Release extension zip
github action with the tag created in step 1, ensure publish as Github release is checked - Wait for CI to finish
- Check all artifacts are uploaded to the release
Depending on the version you are releasing (beta or mainstream). In order to do this you will need access to Chrome Web Store Developer Dashboard for Vega and have paid the Chrome Developer fee.
- Download the relevant assets
vega-browserwallet-${NETWORK}-chrome-v0.14.0.zip
- Go to the Chrome Web Store Developer Dashboard
- Click on the Vega Wallet extension for the network you are releasing
- Click on the
Package
button (you may need to discard a draft if one exists) - Click
Upload new package
button - Press
Submit for review
, after making any required changes - Press ok
- Wait for review to complete, usually quite fast but if there are new permissions it may take longer
In order to do this you will need access to the Firefox Add-on Developer Hub for Vega.
- Go to Add-on developer hub
- Click on the Vega Wallet extension for the network you are releasing
- Click on
Upload a new version
- Upload the relevant assets
vega-browserwallet-${NETWORK}-firefox-v0.14.0.zip
- Click
Submit version for review
- Ensure Firefox and Firefox for Android are selected
- Click
Continue
- Answer "Yes" to the question
Do you use any of the following in your extension?
- Upload the source code
vegawallet-browser-0.15.0.zip
- Click
Continue
- Describe the release in the field provided
- Press continue
- Mark the pre-release as release on GitHub