Skip to content

Commit

Permalink
Merge pull request ethereum#1223 from ethereum/yann300-patch-7
Browse files Browse the repository at this point in the history
Create release-process.md
  • Loading branch information
yann300 authored Apr 11, 2018
2 parents b86bd4f + be0e076 commit ec3d41a
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions release-process.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
This document includes:
- how to make npm, github release of remix-* packages
- how to update remix.ethereum.org.
- how to update remix-alpha.ethereum.org.

# 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

# 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

0 comments on commit ec3d41a

Please sign in to comment.