Fix: LFS check should not fail the build
Build Debug / Build Android Debug APK (push) Successful in 5m10s
Build iOS / Build iOS IPA (push) Successful in 1m10s
Build UUVPN / Build Android APK (push) Has been skipped
Build UUVPN / Build iOS IPA (push) Has been skipped
Build UUVPN / Create GitHub Release (push) Has been skipped
Build UUVPN / Send Notification (push) Successful in 0s
Build Debug / Build iOS Debug App (push) Has been cancelled
Build Debug / Build Android Debug APK (push) Successful in 5m10s
Build iOS / Build iOS IPA (push) Successful in 1m10s
Build UUVPN / Build Android APK (push) Has been skipped
Build UUVPN / Build iOS IPA (push) Has been skipped
Build UUVPN / Create GitHub Release (push) Has been skipped
Build UUVPN / Send Notification (push) Successful in 0s
Build Debug / Build iOS Debug App (push) Has been cancelled
This commit is contained in:
@@ -87,18 +87,26 @@ jobs:
|
|||||||
echo "========================================"
|
echo "========================================"
|
||||||
echo "Checking LFS files..."
|
echo "Checking LFS files..."
|
||||||
echo "========================================"
|
echo "========================================"
|
||||||
|
|
||||||
|
# 列出 Libbox.xcframework 目录内容
|
||||||
|
echo "Libbox.xcframework contents:"
|
||||||
|
ls -la iOS-SwiftUI-Code/uuvpn/Libbox.xcframework/ 2>/dev/null || echo "Directory not found or empty"
|
||||||
|
|
||||||
|
# 检查关键文件
|
||||||
if [ -f "iOS-SwiftUI-Code/uuvpn/Libbox.xcframework/ios-arm64/Libbox.framework/Libbox" ]; then
|
if [ -f "iOS-SwiftUI-Code/uuvpn/Libbox.xcframework/ios-arm64/Libbox.framework/Libbox" ]; then
|
||||||
echo "lfs_ready=true" >> $GITHUB_OUTPUT
|
echo "lfs_ready=true" >> $GITHUB_OUTPUT
|
||||||
echo "✅ LFS files downloaded successfully"
|
echo "✅ LFS files downloaded successfully"
|
||||||
file iOS-SwiftUI-Code/uuvpn/Libbox.xcframework/ios-arm64/Libbox.framework/Libbox
|
file iOS-SwiftUI-Code/uuvpn/Libbox.xcframework/ios-arm64/Libbox.framework/Libbox 2>/dev/null || true
|
||||||
else
|
else
|
||||||
echo "lfs_ready=false" >> $GITHUB_OUTPUT
|
echo "lfs_ready=false" >> $GITHUB_OUTPUT
|
||||||
echo "❌ LFS files not available"
|
echo "❌ LFS files not available"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Libbox.xcframework contents:"
|
echo "This means Gitea LFS is not properly configured."
|
||||||
find iOS-SwiftUI-Code/uuvpn/Libbox.xcframework -type f 2>/dev/null | head -20
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 不让 find 命令导致失败
|
||||||
|
exit 0
|
||||||
|
|
||||||
- name: Pull Docker-OSX image
|
- name: Pull Docker-OSX image
|
||||||
if: ${{ steps.check_lfs.outputs.lfs_ready == 'true' }}
|
if: ${{ steps.check_lfs.outputs.lfs_ready == 'true' }}
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user