Bluesky app fork with some witchin' additions ๐Ÿ’ซ
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

See if we can harden the build extraction steps (#10348)

authored by

Eric Bailey and committed by
GitHub
9762a6ee 7b490d8b

+26 -3
+26 -3
.github/workflows/build-submit-ios.yml
··· 109 109 run: | 110 110 if [ -f "build.tar.gz" ]; then 111 111 echo "Extracting build.tar.gz..." 112 - mkdir ios-build 112 + rm -rf ios-build 113 + mkdir -p ios-build 113 114 tar -xzf build.tar.gz -C ios-build 114 115 echo "Extraction completed successfully" 116 + 117 + echo "" 118 + echo "Top-level extracted files:" 119 + find ios-build -maxdepth 3 -print 120 + 121 + echo "" 122 + echo "Searching for IPA..." 123 + IPA_PATH="$(find ios-build -type f -name '*.ipa' -print -quit)" 124 + if [ -z "$IPA_PATH" ]; then 125 + echo "ERROR: No .ipa found anywhere under ios-build." 126 + echo "Archive contents:" 127 + tar -tzf build.tar.gz | sed -n '1,200p' 128 + exit 1 129 + fi 130 + 131 + BUILD_DIR="$(dirname "$IPA_PATH")" 132 + echo "Found IPA at: $IPA_PATH" 133 + echo "Build dir: $BUILD_DIR" 134 + echo "" 135 + echo "Build dir contents:" 136 + ls -la "$BUILD_DIR" 137 + echo "BUILD_DIR=$BUILD_DIR" >> $GITHUB_ENV 115 138 else 116 139 echo "Archive file not found!" 117 140 exit 1 118 141 fi 119 142 120 143 - name: ๐Ÿš€ Deploy 121 - run: eas submit -p ios --non-interactive --path ios-build/ios/build/Bluesky.ipa 144 + run: eas submit -p ios --non-interactive --path "$BUILD_DIR/Bluesky.ipa" 122 145 123 146 - name: ๐Ÿชฒ Upload dSYM to Sentry 124 147 run: > 125 148 SENTRY_ORG=blueskyweb 126 149 SENTRY_PROJECT=app 127 150 SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} 128 - yarn sentry-cli debug-files upload ios-build/ios/build/Bluesky.app.dSYM.zip --include-sources 151 + yarn sentry-cli debug-files upload "$BUILD_DIR/Bluesky.app.dSYM.zip" --include-sources 129 152 130 153 - name: ๐Ÿ“š Get version from package.json 131 154 id: get-build-info