Skip to content

Commit 7558316

Browse files
committed
contrib: update RELEASE_STEPS.md
Signed-off-by: Yuki Kishimoto <[email protected]>
1 parent 47ea5f6 commit 7558316

File tree

1 file changed

+5
-33
lines changed

1 file changed

+5
-33
lines changed

contrib/release/RELEASE_STEPS.md

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,6 @@
1-
# Release Checks
1+
# Release steps
22

3-
* Run `just check` to verify that everything compile
4-
5-
* Try to compile `kotlin` bindings (`nostr-sdk-ffi`) since compilation could fail during gradlew due to enumerations names.
6-
7-
* Bump versions
8-
* Rust in various `Cargo.toml`
9-
* Android in `lib/build.gradle.kts`
10-
* JVM in `lib/build.gradle.kts`
11-
* Python in `setup.py`
12-
* Flutter in `pubspec.yaml` (other repository)
13-
* JavaScript in `package.json`
14-
* Swift Package DOESN'T require version update
15-
16-
* Commit and push (**without tag**): `Bump to vX.X.X`
17-
18-
* Release crates and bindings
19-
* Publish crates with `just release` or `bash ./contrib/scripts/release.sh`
20-
* Publish `Kotlin` (android + JVM) bindings
21-
* Publish `Python` bindings
22-
* Publish `JavaScript` bindings
23-
* Publish `Swift` bindings
24-
* Publish `Flutter` bindings (other repository)
25-
26-
* Bump versions in `book` (**without commit**, commit in next step)
27-
* Update examples
28-
* Search in the code for `UNCOMMENT_ON_RELEASE` string and uncomment the code (examples added in book before release)
29-
* Rust book tests: `just check-book`
30-
31-
* Update `CHANGELOG.md`
32-
33-
* Commit and push (**WITH tag**)
34-
* `Release vX.X.X`
3+
- Bump versions in various `Cargo.toml`
4+
- Update CHANGELOGs
5+
- Commit and push: `Bump to vX.X.X`
6+
- Run `just release` to build and publish all the crates

0 commit comments

Comments
 (0)