From 55d7525d26151b11dc8cdde874c243d515136d58 Mon Sep 17 00:00:00 2001 From: littlecodedragon <253116839+littlecodedragon@users.noreply.github.com> Date: Mon, 27 Apr 2026 18:43:47 +0200 Subject: [PATCH] Handle missing mapping output in no-shrink Forgejo builds. Only create mapping zip when the mapping directory exists to avoid zip failures when code shrinking is disabled. --- .forgejo/workflows/build_release.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml index 383e3f0ae..f5c137be3 100755 --- a/.forgejo/workflows/build_release.yml +++ b/.forgejo/workflows/build_release.yml @@ -131,7 +131,9 @@ jobs: mv app/build/outputs/apk/release/app-x86-release-unsigned.apk "Komikku-x86-${version_tag}-unsigned.apk" mv app/build/outputs/apk/release/app-x86_64-release-unsigned.apk "Komikku-x86_64-${version_tag}-unsigned.apk" - zip -qr "Komikku-mapping-${version_tag}.zip" app/build/outputs/mapping/release + if [ -d app/build/outputs/mapping/release ]; then + zip -qr "Komikku-mapping-${version_tag}.zip" app/build/outputs/mapping/release + fi - name: Create or update release id: release