@@ -29,7 +29,15 @@ This document includes:
2929 - publish a release in github using the changelog
3030 - after remix_live is updated, drop the zip (from https://github.com/ethereum/remix-live/ ) to the release.
3131
32- ## Remix IDE release from beta
32+ ## Remix IDE release Part 1. First push master to beta. Feature Freeze
33+ - git co -b remix_beta origin/remix_beta
34+ - git reset --hard -master-commit-hash-
35+ - git push -f origin remix_beta
36+
37+ ## Testing phase
38+ ## In case of fixing bugs push PR's also to beta to include in Release
39+
40+ ## Remix IDE release Part 2. Bump the version in beta and release
3341
3442 - git fetch origin remix_beta
3543 - git checkout origin/remix_beta
@@ -46,13 +54,23 @@ This document includes:
4654 - after remix_live is updated, drop the zip (from https://github.com/ethereum/remix-live/ ) to the release.
4755 - move to next section ` Remix IDE bump dev branch (master) ` for bumping the master branch.
4856
49- ## Remix IDE bump dev branch (master)
57+ ## Remix IDE release Part 3. Bump dev branch (master)
5058
5159 - git checkout master (checkout master branch)
5260 - git checkout -b bumpDevVersion
5361 - update package.json version: bump the version and add the tag ` dev ` if not already present.
5462 - remove package-lock.json version and generate a new one with ` npm install `
5563 - merge PR to origin/master
64+
65+ ## Remix IDE release Part 3. remix.ethereum.org update
66+
67+ This is not strictly speaking a release. Updating the remix site is done through the Travis build:
68+
69+ - git co -b remix_live origin/remix_live
70+ - git reset --hard -master-commit-hash- (or remix_beta-commit-hash-)
71+ - git push -f origin remix_live
72+
73+ CircleCI will build automaticaly and remix.ethereum.org will be updated
5674
5775## Remix-ide beta release
5876 - git fetch origin master
@@ -69,16 +87,6 @@ This document includes:
6987 - publish a beta release in github using the changelog
7088 - drop zip file to the beta release (from https://github.com/ethereum/remix-live-alpha )
7189
72- ## remix.ethereum.org update
73-
74- This is not strictly speaking a release. Updating the remix site is done through the Travis build:
75-
76- - git co -b remix_live origin/remix_live
77- - git reset --hard -master-commit-hash- (or remix_beta-commit-hash-)
78- - git push -f origin remix_live
79-
80- CircleCI will build automaticaly and remix.ethereum.org will be updated
81-
8290## remix-alpha.ethereum.org update
8391
8492remix-alpha.ethereum.org is automaticaly updated every time commits are pushed to master
0 commit comments