You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-5Lines changed: 31 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,39 +4,65 @@ This repository is used for distributing kotlin releases of the Matrix Rust SDK.
4
4
5
5
## Releasing
6
6
7
+
There is a ['Release SDK Library (parallel)'](https://github.com/matrix-org/matrix-rust-components-kotlin/actions/workflows/release_sdk_parallel.yml) Github Actions workflow you can run with a parameter for the SDK branch or SHA - tags don't work correctly at the moment - and the new version name to release.
8
+
There is also a 'Release Crypto Library' one that does the same for the crypto library.
9
+
10
+
If you want to do it manually instead:
11
+
7
12
You need to set GITHUB_API_TOKEN in your env to let the script be able to commit and push, with this configuration:
8
13
- Content: Read and Write;
9
14
- Metadata: Read only.
10
15
11
-
Make sures to also have setup the maven credentials and gpg key in your [env](scripts/publish-root.gradle)
16
+
Make sure to also have setup the maven credentials and gpg key in your [env](scripts/publish-root.gradle)
12
17
13
18
Whenever a new release of the underlying components is available, we need to tag a new release in this repo to make them available.
14
19
This is done with the release script found in the scripts directory. It'll also push the release to the maven repository.
15
20
16
21
Usage :
17
-
18
-
`python3 ./scripts/release.py --version 0.1.3 --ref main --module SDK`
19
-
22
+
```
23
+
# To build the SDK/crypto library binaries from the matrix-rust-sdk repo:
0 commit comments