From 88f020ea80d1ed0bae57a571f282c6b17fbc0dd8 Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sat, 25 Nov 2023 10:26:18 +0100 Subject: [PATCH] Use GitHub 'release' event to trigger release --- .github/workflows/release.yml | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 060cdf596..d770d8247 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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