mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 18:56:44 -04:00
Uploading nightly APK with released signature.
* Uploading nightly APK with a released signature so that APK can update, if a user downloads the new version of nightly like our released APK. * Modified the nightly CI for this change.
This commit is contained in:
parent
2612cf83a8
commit
ed0ffad86c
16
.github/workflows/nightly.yml
vendored
16
.github/workflows/nightly.yml
vendored
@ -22,15 +22,21 @@ jobs:
|
||||
java-version: 11
|
||||
distribution: temurin
|
||||
|
||||
- name: build debug
|
||||
run: ./gradlew assembleNightly
|
||||
|
||||
- name: Decrypt files
|
||||
env:
|
||||
ssh_key: ${{ secrets.ssh_key }}
|
||||
KEYSTORE: ${{ secrets.keystore }}
|
||||
SSH_KEY: ${{ secrets.ssh_key }}
|
||||
run: |
|
||||
echo "$ssh_key" | base64 -d > ssh_key
|
||||
echo "$KEYSTORE" | base64 -d > kiwix-android.keystore
|
||||
echo "$SSH_KEY" | base64 -d > ssh_key
|
||||
chmod 600 ssh_key
|
||||
|
||||
- name: build debug
|
||||
env:
|
||||
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
|
||||
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
|
||||
KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }}
|
||||
run: ./gradlew assembleNightly
|
||||
|
||||
- name: Set date variable
|
||||
run: echo "DATE=$(echo $(date +%Y-%m-%d))" >> $GITHUB_ENV
|
||||
|
@ -68,6 +68,8 @@ android {
|
||||
create("nightly") {
|
||||
initWith(getByName("debug"))
|
||||
matchingFallbacks += "debug"
|
||||
// Build the nightly APK with the released keyStore to make the APK updatable. See #3838
|
||||
signingConfig = signingConfigs.getByName("releaseSigningConfig")
|
||||
}
|
||||
}
|
||||
bundle {
|
||||
|
Loading…
x
Reference in New Issue
Block a user