Update release-process.md

pull/1/head
Liana Husikyan 6 years ago committed by GitHub
parent 563f20ed1d
commit f68c175c3c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 48
      release-process.md

@ -3,56 +3,18 @@ This document includes:
- how to update remix-alpha.ethereum.org.
- how to release remix IDE.
# remix-* release (npm release, github release)
- For a specifix module (lib/core/debug/ide/solidity/tests)
- In a new branch, bump the version in package.json, push it and create PR.
- Wait for tests completion.
- merge PR
- build the branch ( `npm run build` for remix-ide ).
- execute `npm publish`.
- create new `tag` ( e.g `git tag v0.6.1-alpha.2` ).
- push the tag ( `git push --tag` ).
- execute `gren changelog --generate -t <new tag>..<previous tag> --data-source=prs`.
- in `changelog.md` remove the closed and non merged PR.
- publish a release in github using the changelog.
# remix.ethereum.org update
This is not strictly speaking a release. Updating the remix site is done through the Travis build:
- In remix-ide repository
- Switch to the branch `remix_live`
- Rebase the branch against master
- Force push
- https://travis-ci.org/ethereum/remix-ide
- Click `More options`
- Click `Trigger build`
- Select `remix_live`
- Click `Trigger custom build`
- Once the build is finished (can take a while) and successful, check remix.ethereum.org is updated accordingly
- switch to the remix_live
- git reset --hard <master-commit-hash>
- git push -f origin remix_live
Travis will build automaticaly and update remix.ethereum.org
# remix-alpha.ethereum.org update
This is not strictly speaking a release. Updating the remix-alpha site is done through the Travis build:
- https://travis-ci.org/ethereum/remix-ide
- Click `More options`
- Click `Trigger build`
- Select `Master`
- Click `Trigger custom build`
- Once the build is finished (can take a while) and successful, check remix-alpha.ethereum.org is updated accordingly
# beta testing remix
We publish a new release roughly every month and greatly appreciate support on beta testing.
By giving report, beta testers help to:
- verify viabilty (in term core and UX design) of new features
- track possible regression
- propose new update
- contribute on reviewing / building Pull Request
remix-alpha.ethereum.org is automaticaly updated every time commits are pushed to master
# remix IDE release

Loading…
Cancel
Save