Skip to content

Commit 2fcbea6

Browse files
authored
Update release-process.md (#776)
1 parent 74b85ce commit 2fcbea6

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

release-process.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

8492
remix-alpha.ethereum.org is automaticaly updated every time commits are pushed to master

0 commit comments

Comments
 (0)