Skip to content

Commit c33e7fb

Browse files
committed
RELEASE.md: update release notes
Update release notes with an extra system requirement, instructions of how to install NDK in Android Studio as well as instructions of how to generate an Open Timestamp.
1 parent e332cb8 commit c33e7fb

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

RELEASE.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ This document describes the steps needed to release a new version of LNC binarie
77
1. Android Studio with Android SDK (API level 16 or newer)
88
2. Xcode (latest version)
99
3. Go v1.19.8 or newer
10+
4. Java Development Kit
11+
12+
#### Android Studio SDK tools requirements
13+
14+
Ensure that NDK is installed for the Android Studio SDK tools.
15+
To install NDK in Android Studio, navigate to Preferences (or Settings) |
16+
Appearance & Behavior | System Settings | Android SDK. Navigate to the SDK Tools
17+
tab, mark `NDK (Side by side)` and then click the "Apply" button.
1018

1119
### Build Release Binaries
1220

@@ -35,6 +43,12 @@ When this completes, a `build` dir will be created with four files:
3543
$ gpg --default-key {PGP_EMAIL} --output manifest-{GITHUB_USERNAME}-vX.Y.Z-alpha.sig --detach-sign manifest-vX.Y.Z-alpha.txt
3644
```
3745

46+
#### Create an Open Timestamp for the signed manifest
47+
48+
Go to https://opentimestamps.org. Upload the newly generated
49+
`manifest-{GITHUB_USERNAME}-vX.Y.Z-alpha.sig` signature file, and download the
50+
resulting `ots` file.
51+
3852
### Create a tag and push to Github
3953

4054
Using the `-s` option signs the tag with your PGP key
@@ -52,13 +66,14 @@ On Github create a new release. Select the tag you just pushed, then click the
5266
Take the rest of the content from a previous release. Be sure to update the
5367
version number and update the verification examples to use your own PGP key.
5468

55-
In the assets, include these five files:
69+
In the assets, include these six files:
5670

5771
- lnc-vX.Y.Z-alpha.wasm
5872
- lnc-vX.Y.Z-alpha-android.zip
5973
- lnc-vX.Y.Z-alpha-ios.zip
6074
- manifest-vX.Y.Z-alpha.txt
6175
- manifest-{GITHUB_USERNAME}-vX.Y.Z-alpha.sig
76+
- manifest-{GITHUB_USERNAME}-v0.2.5-alpha.sig.ots
6277

6378
### Deploy the WASM binary to CDN
6479

0 commit comments

Comments
 (0)