mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-13 17:38:42 -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
|
java-version: 11
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
|
|
||||||
- name: build debug
|
|
||||||
run: ./gradlew assembleNightly
|
|
||||||
|
|
||||||
- name: Decrypt files
|
- name: Decrypt files
|
||||||
env:
|
env:
|
||||||
ssh_key: ${{ secrets.ssh_key }}
|
KEYSTORE: ${{ secrets.keystore }}
|
||||||
|
SSH_KEY: ${{ secrets.ssh_key }}
|
||||||
run: |
|
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
|
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
|
- name: Set date variable
|
||||||
run: echo "DATE=$(echo $(date +%Y-%m-%d))" >> $GITHUB_ENV
|
run: echo "DATE=$(echo $(date +%Y-%m-%d))" >> $GITHUB_ENV
|
||||||
|
@ -68,6 +68,8 @@ android {
|
|||||||
create("nightly") {
|
create("nightly") {
|
||||||
initWith(getByName("debug"))
|
initWith(getByName("debug"))
|
||||||
matchingFallbacks += "debug"
|
matchingFallbacks += "debug"
|
||||||
|
// Build the nightly APK with the released keyStore to make the APK updatable. See #3838
|
||||||
|
signingConfig = signingConfigs.getByName("releaseSigningConfig")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
bundle {
|
bundle {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user