Skip to content

Commit 56fc8cb

Browse files
committed
update release files
1 parent 30b9b1b commit 56fc8cb

File tree

3 files changed

+6
-96
lines changed

3 files changed

+6
-96
lines changed

apps/remix-ide/release-process.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

release-process.md

Lines changed: 6 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,7 @@
11
# Release process
22

3-
This document includes the release instructions for:
4-
- Feature freeze phase
5-
- Publishing `remixd` to NPM
6-
- Publishing remix libraries to NPM
7-
- Updating Remix's live version on remix.ethereum.org
8-
- Updating Remix's alpha version on `alpha.remix.live`
9-
- Updating Remix's beta version on `beta.remix.live`
10-
113
## Feature Freeze
12-
Once feature freeze is done, `remix_beta` should be updated to the latest master which will automatically update `beta.remix.live` through a CI job.
4+
Once feature freeze is done, `remix_beta` should be updated to the latest `master` branch which will automatically update `beta.remix.live` through a CI job.
135

146
Use this unified command:
157

@@ -23,11 +15,11 @@ or individually:
2315
- `git push -f origin remix_beta`
2416

2517
## Testing
26-
Testing is performed after the Feature Freeze on `beta.remix.live`. `build-qa-doc.js` script can be used to generate the list of QA tasks. Instructions to use the file are given in the file itself: https://github.com/ethereum/remix-project/blob/master/build-qa-doc.js#L18
18+
Testing is performed after the Feature Freeze on `beta.remix.live`. `build-qa-doc.js` script can be used to generate the list of QA tasks. Instructions to use the file are given in the file itself: https://github.com/remix-project-org/remix-project/blob/master/build-qa-doc.js#L18
2719

2820
Once ready to run, it can be run using the Node.js: `node build-qa-doc.js`
2921

30-
Find out the latest release highlights and update in `releaseDetails.json` file along with the `version` string. Also, update release blog link under `moreLink` field. This will set latest release details in the slide of `Featured` section.
22+
Ensure release highlights and release blog is updated in `remix-dynamics` repo's `beta` branch.
3123

3224
## Remix Project NPM packages publishing
3325

@@ -54,7 +46,6 @@ Once these commands run successfully, the version for each remix library will be
5446
- Create and merge bump PR to master
5547

5648
## Remix IDE Release
57-
:point_right: Make sure release highlights and blog link are updated to show them on Home tab, Featured section.
5849

5950
### Part 1. Bump the version and update Beta
6051

@@ -95,7 +86,7 @@ Publish a new release on GitHub using created tag and generate automated changel
9586

9687
### Part 2. Update the Remix Live
9788

98-
Updating the `remix_live` branch latest to the `remix_beta` runs the CircleCI build which updates live version of Remix IDE on `remix.ethereum.org`
89+
Updating the `remix_live` branch latest to the `remix_beta` runs the CircleCI build which updates live version of Remix IDE.
9990

10091
Use this unified command:
10192

@@ -108,12 +99,9 @@ or individually:
10899
- `git reset --hard <remix_beta-commit-hash>` or `<master-commit-hash>` sometimes
109100
- `git push -f origin remix_live`
110101

111-
CircleCI will build automatically and remix.ethereum.org will be updated to the latest.
102+
CircleCI will update `https://github.com/remix-project-org/remix-live` and through `gh-pages`, remix live will be deployed on `remix.ethereum.org`
112103

113-
### Part 3. Upload zip file in GitHub release
114-
- Once CI is successful for `remix_live` branch, Go to https://github.com/ethereum/remix-live
115-
- Download the zip file with the name starting with `remix-`
116-
- Upload the zip file in GitHub assets by editing the release for this version
104+
:point_right: Ensure release highlights, version and blog link are properly updated in `remix-dynamics` repo's `live` branch.
117105

118106
## Bump master branch
119107

@@ -124,21 +112,6 @@ or individually:
124112
- Update new feature freeze date under `freeze-date` in `.github/workflows/pr-reminder.yml` file
125113
- Create and merge PR to `master`
126114

127-
128-
## Remix IDE Beta Release
129-
- git fetch origin master
130-
- git checkout origin/master
131-
- git checkout -b bumpVersion
132-
- update package.json version to the new version "vx.x.x-beta.1"
133-
- merge PR
134-
- git fetch origin master
135-
- git checkout origin/master
136-
- git tag v(version-number) (with "vx.x.x-beta.1")
137-
- git push --tags
138-
- github-changes -o ethereum -r remix-project -a --only-pulls --use-commit-body --only-merges --between-tags previous_version...next_version
139-
- publish a beta release in github using the changelog
140-
- drop zip file to the beta release (from https://github.com/remix-project-org/remix-live-alpha)
141-
142115
## Remix IDE Alpha Release
143116

144117
`alpha.remix.live` is automatically updated every time a commit is pushed to `master` branch

releaseDetails.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)