diff --git a/release-process.md b/release-process.md index 12d7d19fce..d9cf482cea 100644 --- a/release-process.md +++ b/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 .. --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 + - 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