diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 9bc143a..fa740c6 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -103,9 +103,17 @@ jobs: LICENSE="MIT" mkdir -p fdroid-repo/repo fdroid-repo/metadata echo "${{ secrets.FDROID_KEYSTORE_BASE64 }}" | base64 -d > fdroid-repo/keystore.jks - cp app/build/outputs/apk/release/*.apk fdroid-repo/repo/ + for apk in app/build/outputs/apk/release/*.apk; do + APPID=$(grep 'applicationId' app/build.gradle | awk -F '"' '{print $2}') + VERSION=${{ steps.stop.outputs.version }} + NEW_NAME="${APPID}_${VERSION}.apk" + + cp "$apk" "fdroid-repo/repo/$NEW_NAME" + done + cp assets/icon.png fdroid-repo/icons/icon.png cp assets/app_icon.png fdroid-repo/icons/app_icon.png + APPID=$(grep 'applicationId' app/build.gradle | awk -F '"' '{print $2}') VERSION_CODE=$(echo $VERSION | awk -F. '{ printf("%d%02d%02d", $1,$2,$3 ? $3 : 0); }')