Skip to content

Commit 77f7a7e

Browse files
committed
add instructions to add keystore
1 parent 6c50821 commit 77f7a7e

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.github/workflows/flutter_release.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
run: flutter build apk --release
5151

5252
- name: Rename Universal APK
53-
run: mv build/app/outputs/flutter-apk/{app-release,app-release-universal}.apk
53+
run: mv build/app/outputs/flutter-apk/{app-release,app-universal-release}.apk
5454

5555
- name: Build App Bundle
5656
run: flutter build appbundle --release

CONTRIBUTING.md

+14
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,20 @@ Vaani uses Git submodules to manage interconnected components. This means each s
153153
- Specify if changes affect specific submodules
154154
- Ensure all CI checks pass
155155
156+
### Signing the app
157+
158+
once the keystore is created, you can sign the app with the keystore.
159+
160+
but for github action you need to make a base64 encoded string of the keystore.
161+
162+
```bash
163+
# convert keystore to base64
164+
cat android/key.properties | base64 > key.base64
165+
166+
# convert keystore to base64
167+
cat android/upload.jks | base64 > keystore.base64
168+
```
169+
156170
## Communication
157171
158172
* [Open an Issue](https://github.com/Dr-Blank/Vaani/issues)

0 commit comments

Comments
 (0)