From daeb8aeb9c4820ff45ccf3288b40884c16431f3c Mon Sep 17 00:00:00 2001 From: Janez T Date: Sat, 28 Feb 2026 20:16:02 +0100 Subject: [PATCH] Use env vars for iOS artifact names --- .github/workflows/build-artifacts.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-artifacts.yml b/.github/workflows/build-artifacts.yml index e5b0c23..f0e17fa 100644 --- a/.github/workflows/build-artifacts.yml +++ b/.github/workflows/build-artifacts.yml @@ -226,6 +226,8 @@ jobs: RAW_TAG="${{ github.event.release.tag_name || github.ref_name }}" TAG="${RAW_TAG//\//-}" APP_PATH="build/ios/iphoneos/Runner.app" + IPA_NAME="${APP_NAME}-${TAG}-ios-unsigned.ipa" + RUNNER_ZIP_NAME="${APP_NAME}-${TAG}-ios-runner-app.zip" if [ ! -d "$APP_PATH" ]; then echo "Runner.app not found at $APP_PATH" exit 1 @@ -235,19 +237,23 @@ jobs: cp -R "$APP_PATH" ios_payload/Payload/ ( cd ios_payload - zip -qry "../${APP_NAME}-${TAG}-ios-unsigned.ipa" Payload + zip -qry "../${IPA_NAME}" Payload ) rm -rf ios_payload - zip -qry "${APP_NAME}-${TAG}-ios-runner-app.zip" "$APP_PATH" + zip -qry "${RUNNER_ZIP_NAME}" "$APP_PATH" + + echo "IOS_IPA=${IPA_NAME}" >> "$GITHUB_ENV" + echo "IOS_RUNNER_ZIP=${RUNNER_ZIP_NAME}" >> "$GITHUB_ENV" + ls -lah "${IPA_NAME}" "${RUNNER_ZIP_NAME}" - name: Upload iOS artifact uses: actions/upload-artifact@v4 with: name: release-ios path: | - "${{ env.APP_NAME }}-*-ios-unsigned.ipa" - "${{ env.APP_NAME }}-*-ios-runner-app.zip" + ${{ env.IOS_IPA }} + ${{ env.IOS_RUNNER_ZIP }} if-no-files-found: error upload-release-assets: