diff --git a/.gitea/workflows/android.yml b/.gitea/workflows/android.yml index f041e77..966b294 100644 --- a/.gitea/workflows/android.yml +++ b/.gitea/workflows/android.yml @@ -20,7 +20,8 @@ jobs: distribution: temurin java-version: 21 - uses: android-actions/setup-android@v3 - - uses: gradle/actions/setup-gradle@v4 + # Gitea's act resolver cannot peel the annotated v4 tag alias. + - uses: gradle/actions/setup-gradle@ed408507eac070d1f99cc633dbcf757c94c7933a # v4.4.3 with: cache-read-only: ${{ gitea.event_name == 'pull_request' }} - name: Install Android SDK packages @@ -50,17 +51,16 @@ jobs: - name: Prepare APK artifacts working-directory: android run: | - mkdir -p artifacts - cp app/build/outputs/apk/debug/app-debug.apk artifacts/transui-android-debug.apk + mkdir -p ../artifacts + cp app/build/outputs/apk/debug/app-debug.apk ../artifacts/transui-android-debug.apk if [ -f app/build/outputs/apk/release/app-release.apk ]; then - cp app/build/outputs/apk/release/app-release.apk artifacts/transui-android-release.apk + cp app/build/outputs/apk/release/app-release.apk ../artifacts/transui-android-release.apk fi - cd artifacts + cd ../artifacts sha256sum ./*.apk > SHA256SUMS-android - name: Attach APKs to the Gitea release if: gitea.event_name == 'release' env: - ARTIFACT_DIR: android/artifacts GITEA_SERVER_URL: ${{ gitea.server_url }} GITEA_REPOSITORY: ${{ gitea.repository }} GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} @@ -71,5 +71,5 @@ jobs: uses: christopherhx/gitea-upload-artifact@v4 with: name: transui-android - path: android/artifacts/ + path: artifacts/ if-no-files-found: error diff --git a/.gitignore b/.gitignore index 51c64b3..4b46828 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,3 @@ /android/build/ /android/local.properties /android/app/build/ -/android/artifacts/