Skip to content

Commit 480339a

Browse files
authored
Remove jitpack from RELEASE.md (#575)
## Description From what I understand, currently, RNE does not use jitpack. This PR removes bullet points that mentioned jitpack. Also removed a point with a release tracker, as I saw that there is no such issue for `0.6.0` release. ### Introduces a breaking change? - [ ] Yes - [x] No ### Type of change - [ ] Bug fix (change which fixes an issue) - [ ] New feature (change which adds functionality) - [x] Documentation update (improves or adds clarity to existing documentation) - [ ] Other (chores, tests, code style improvements etc.) ### Tested on - [ ] iOS - [ ] Android ### Testing instructions <!-- Provide step-by-step instructions on how to test your changes. Include setup details if necessary. --> ### Screenshots <!-- Add screenshots here, if applicable --> ### Related issues Closes #527 ### Checklist - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have updated the documentation accordingly - [ ] My changes generate no new warnings ### Additional notes <!-- Include any additional information, assumptions, or context that reviewers might need to understand this PR. -->
1 parent f81b465 commit 480339a

1 file changed

Lines changed: 11 additions & 22 deletions

File tree

RELEASE.md

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,16 @@
44

55
The release process of new minor version consists of the following steps:
66

7-
1. Merge all tickets tracked in a release tracker (i.e. [#356](https://github.com/software-mansion/react-native-executorch/issues/356)) into `main` branch.
8-
2. Bump version in `package.json` to the new version `v{MAJOR}.{MINOR}.0`.
9-
3. Update version tags in `packages/react-native-executorch/src/constants/modelUrls.ts` to point to the proper `MINOR` version and update tags on [🤗 huggingface](https://huggingface.co/software-mansion).
10-
4. Update jitpack version inside `build.gradle` to point to the correct version tag
11-
```
12-
implementation("com.github.software-mansion:react-native-executorch:v{MAJOR}.{MINOR}.{REVISION}")
13-
```
14-
5. Commit with a message 'Release v{MAJOR}.{MINOR}.0'. (We want to keep the latest `MINOR` version on the `main` branch.)
15-
6. Create a new branch release branch `release/{MAJOR}.{MINOR}`and push it to the remote.
16-
7. Stability tests are performed on the release branch and all fixes to the new-found issues are pushed into the main branch and cherry-picked into the release branch. This allows for further development on the main branch without interfering with the release process.
17-
8. Once all tests are passed, tag the release branch with proper version tag `v{MAJOR}.{MINOR}.0` and run `npm publish`.
18-
9. Ensure [jitpack](https://jitpack.io/#software-mansion/react-native-executorch) triggers build properly.
19-
10. Create versioned docs by running from repo root `(cd docs && yarn docusaurus docs:version {MAJOR}.{MINOR}.x)` (the 'x' part is intentional and is not to be substituted).
20-
11. Create a PR with the updated docs.
21-
12. Create the release notes on GitHub.
22-
13. Update README.md with release video, if available.
7+
1. Bump version in `package.json` to the new version `v{MAJOR}.{MINOR}.0`.
8+
2. Update version tags in `packages/react-native-executorch/src/constants/modelUrls.ts` to point to the proper `MINOR` version and update tags on [🤗 huggingface](https://huggingface.co/software-mansion).
9+
3. Commit with a message 'Release v{MAJOR}.{MINOR}.0'. (We want to keep the latest `MINOR` version on the `main` branch.)
10+
4. Create a new branch release branch `release/{MAJOR}.{MINOR}`and push it to the remote.
11+
5. Stability tests are performed on the release branch and all fixes to the new-found issues are pushed into the main branch and cherry-picked into the release branch. This allows for further development on the main branch without interfering with the release process.
12+
6. Once all tests are passed, tag the release branch with proper version tag `v{MAJOR}.{MINOR}.0` and run `npm publish`.
13+
7. Create versioned docs by running from repo root `(cd docs && yarn docusaurus docs:version {MAJOR}.{MINOR}.x)` (the 'x' part is intentional and is not to be substituted).
14+
8. Create a PR with the updated docs.
15+
9. Create the release notes on GitHub.
16+
10. Update README.md with release video, if available.
2317

2418
## Patch release
2519

@@ -31,14 +25,9 @@ After the release branch is created and the version is published to npm we only
3125
1. Create a PR to the main branch.
3226
2. Once the PR is merged, `cherry-pick` the commit to the release branch.
3327
3. Bump version in `package.json` to the new version `v{MAJOR}.{MINOR}.{REVISION}`.
34-
Update jitpack version inside `build.gradle` to point to the correct version tag
35-
```
36-
implementation("com.github.software-mansion:react-native-executorch:v{MAJOR}.{MINOR}.{REVISION}")
37-
```
3828
Commit with a message 'Release v{MAJOR}.{MINOR}.0'.
3929
4. Tag release branch with proper version tag `v{MAJOR}.{MINOR}.{REVISION}` and run `npm publish`.
40-
5. Ensure [jitpack](https://jitpack.io/#software-mansion/react-native-executorch) triggers build properly.
41-
6. Create release notes on GitHub.
30+
5. Create release notes on GitHub.
4231

4332
## Docs update
4433

0 commit comments

Comments
 (0)