mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-04 03:06:41 -04:00
Use GitHub 'release' event to trigger release
This commit is contained in:
parent
edee77d57d
commit
88f020ea80
17
.github/workflows/release.yml
vendored
17
.github/workflows/release.yml
vendored
@ -1,13 +1,8 @@
|
||||
name: Publish App
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- '*'
|
||||
- '*/**'
|
||||
tags:
|
||||
- '*'
|
||||
- '*/**'
|
||||
release:
|
||||
types: [published]
|
||||
|
||||
jobs:
|
||||
publish:
|
||||
@ -32,19 +27,17 @@ jobs:
|
||||
echo "$SSH_KEY" | base64 -d > ssh_key
|
||||
chmod 600 ssh_key
|
||||
|
||||
- name: Set tag variable
|
||||
run: echo "TAG=$(echo ${GITHUB_REF:10})" >> $GITHUB_ENV
|
||||
|
||||
- name: Publish APK to download.kiwix.org
|
||||
env:
|
||||
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
|
||||
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
|
||||
KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }}
|
||||
UNIVERSAL_RELEASE_APK: app/build/outputs/apk/release/*universal*.apk
|
||||
ARCHIVE_NAME: kiwix-${{ github.event.release.tag_name }}.apk
|
||||
run: |
|
||||
./gradlew assembleRelease
|
||||
cp $UNIVERSAL_RELEASE_APK kiwix-${TAG}.apk
|
||||
scp -P 30022 -vrp -i ssh_key -o StrictHostKeyChecking=no kiwix-${TAG}.apk ci@master.download.kiwix.org:/data/download/release/kiwix-android/
|
||||
cp "$UNIVERSAL_RELEASE_APK" "$ARCHIVE_NAME"
|
||||
scp -P 30022 -vrp -i ssh_key -o StrictHostKeyChecking=no "$ARCHIVE_NAME" ci@master.download.kiwix.org:/data/download/release/kiwix-android/
|
||||
|
||||
# This is temporary, once we will publish 3.7.0 then we will uncommented this code.
|
||||
# # This is necessary for F-Droid
|
||||
|
Loading…
x
Reference in New Issue
Block a user