From f989e45f5352b738ce4e1fc8211871b3db3c076a Mon Sep 17 00:00:00 2001 From: zyphlar Date: Mon, 12 Jan 2026 17:11:58 -0800 Subject: [PATCH] use a specific apk path for single-file artifact --- .forgejo/workflows/android-check.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/android-check.yaml b/.forgejo/workflows/android-check.yaml index 4f220203d..e901dcc46 100644 --- a/.forgejo/workflows/android-check.yaml +++ b/.forgejo/workflows/android-check.yaml @@ -262,9 +262,17 @@ jobs: cd android ./gradlew -P${{ matrix.arch }} assemble${{ matrix.flavor }} + - name: Find built APK + id: find-apk + shell: bash + run: | + APK_PATH=$(find android/app/build/outputs/apk/**/ -name "*.apk" -type f | head -n 1) + echo "apk_path=$APK_PATH" >> $GITHUB_OUTPUT + echo "Found APK: $APK_PATH" + - name: Upload ${{ matrix.flavor }} apk uses: actions/upload-artifact@v3 with: name: android-${{ matrix.flavor }} - path: android/app/build/outputs/apk/**/*.apk + path: ${{ steps.find-apk.outputs.apk_path }} if-no-files-found: error