Compare commits

...

3 Commits

Author SHA1 Message Date
Yaksh Bariya 124646f2d8
tmp: use latest commit of upload-release-action 2023-02-16 17:24:49 +05:30
Yaksh Bariya 1eb0912e22
ci: print error for assembleDebug again 2023-02-08 19:39:24 +05:30
Yaksh Bariya 85b84b93a5
ci(attach_debug_apks_to_release): delete release on failure to
build/upload
2023-02-08 19:34:11 +05:30
1 changed files with 16 additions and 2 deletions

View File

@ -39,7 +39,10 @@ jobs:
echo "Building APKs for 'APK_VERSION_TAG' release"
export TERMUX_APK_VERSION_TAG="$APK_VERSION_TAG" # Used by app/build.gradle
export TERMUX_PACKAGE_VARIANT="${{ env.PACKAGE_VARIANT }}" # Used by app/build.gradle
./gradlew assembleDebug
if ! ./gradlew assembleDebug; then
echo "Build failed for '$APK_VERSION_TAG' release."
exit 1
fi
echo "Validating APKs"
for abi in universal arm64-v8a armeabi-v7a x86_64 x86; do
@ -63,7 +66,7 @@ jobs:
- name: Download artifact
uses: actions/download-artifact@v3
- name: Upload APKs to release
uses: termux/upload-release-action@v4.1.0
uses: termux/upload-release-action@c6bc73fa777109ac75c51ec3b6ae7841f45cb67a
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: "**/*.apk"
@ -71,3 +74,14 @@ jobs:
release_name:
tag: ${{ github.event.release.tag_name }}
checksums: sha256,sha512,md5
checksums_file_name: release.%algo%
delete_release:
if: failure()
runs-on: ubuntu-latest
needs: [build, upload]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: Delete release (if other job(s) failed)
run: |
gh release delete ${{ github.events.release.tag_name }}