mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
Use env vars for iOS artifact names
This commit is contained in:
14
.github/workflows/build-artifacts.yml
vendored
14
.github/workflows/build-artifacts.yml
vendored
@@ -226,6 +226,8 @@ jobs:
|
|||||||
RAW_TAG="${{ github.event.release.tag_name || github.ref_name }}"
|
RAW_TAG="${{ github.event.release.tag_name || github.ref_name }}"
|
||||||
TAG="${RAW_TAG//\//-}"
|
TAG="${RAW_TAG//\//-}"
|
||||||
APP_PATH="build/ios/iphoneos/Runner.app"
|
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
|
if [ ! -d "$APP_PATH" ]; then
|
||||||
echo "Runner.app not found at $APP_PATH"
|
echo "Runner.app not found at $APP_PATH"
|
||||||
exit 1
|
exit 1
|
||||||
@@ -235,19 +237,23 @@ jobs:
|
|||||||
cp -R "$APP_PATH" ios_payload/Payload/
|
cp -R "$APP_PATH" ios_payload/Payload/
|
||||||
(
|
(
|
||||||
cd ios_payload
|
cd ios_payload
|
||||||
zip -qry "../${APP_NAME}-${TAG}-ios-unsigned.ipa" Payload
|
zip -qry "../${IPA_NAME}" Payload
|
||||||
)
|
)
|
||||||
rm -rf ios_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
|
- name: Upload iOS artifact
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: release-ios
|
name: release-ios
|
||||||
path: |
|
path: |
|
||||||
"${{ env.APP_NAME }}-*-ios-unsigned.ipa"
|
${{ env.IOS_IPA }}
|
||||||
"${{ env.APP_NAME }}-*-ios-runner-app.zip"
|
${{ env.IOS_RUNNER_ZIP }}
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
upload-release-assets:
|
upload-release-assets:
|
||||||
|
|||||||
Reference in New Issue
Block a user