File tree Expand file tree Collapse file tree 1 file changed +5
-33
lines changed Expand file tree Collapse file tree 1 file changed +5
-33
lines changed Original file line number Diff line number Diff line change 1
- # Release Checks
1
+ # Release steps
2
2
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
You can’t perform that action at this time.
0 commit comments