This commit is contained in:
@@ -823,6 +823,47 @@ jobs:
|
||||
flutter/lib/generated_bridge.freezed.dart \
|
||||
../rustdesk/flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
# Keep a durable copy outside both RustDesk checkouts. Generated
|
||||
# bridge files are intentionally untracked by RustDesk and may be
|
||||
# removed by cleanup/regeneration steps later in the job.
|
||||
rm -rf ../bridge-output
|
||||
|
||||
mkdir -p \
|
||||
../bridge-output/src \
|
||||
../bridge-output/flutter/lib
|
||||
|
||||
cp \
|
||||
src/bridge_generated.rs \
|
||||
../bridge-output/src/bridge_generated.rs
|
||||
|
||||
cp \
|
||||
src/bridge_generated.io.rs \
|
||||
../bridge-output/src/bridge_generated.io.rs
|
||||
|
||||
cp \
|
||||
flutter/lib/generated_bridge.dart \
|
||||
../bridge-output/flutter/lib/generated_bridge.dart
|
||||
|
||||
cp \
|
||||
flutter/lib/generated_bridge.freezed.dart \
|
||||
../bridge-output/flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
echo
|
||||
echo "Main checkout bridge files:"
|
||||
ls -lh \
|
||||
../rustdesk/src/bridge_generated.rs \
|
||||
../rustdesk/src/bridge_generated.io.rs \
|
||||
../rustdesk/flutter/lib/generated_bridge.dart \
|
||||
../rustdesk/flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
echo
|
||||
echo "Durable bridge backup:"
|
||||
ls -lh \
|
||||
../bridge-output/src/bridge_generated.rs \
|
||||
../bridge-output/src/bridge_generated.io.rs \
|
||||
../bridge-output/flutter/lib/generated_bridge.dart \
|
||||
../bridge-output/flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
echo
|
||||
echo "Flutter Rust bridge generated successfully"
|
||||
|
||||
@@ -918,6 +959,48 @@ jobs:
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo
|
||||
echo "Restoring generated Flutter/Rust bridge before native build..."
|
||||
|
||||
test -f ../bridge-output/src/bridge_generated.rs
|
||||
test -f ../bridge-output/src/bridge_generated.io.rs
|
||||
test -f ../bridge-output/flutter/lib/generated_bridge.dart
|
||||
test -f ../bridge-output/flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
cp \
|
||||
../bridge-output/src/bridge_generated.rs \
|
||||
src/bridge_generated.rs
|
||||
|
||||
cp \
|
||||
../bridge-output/src/bridge_generated.io.rs \
|
||||
src/bridge_generated.io.rs
|
||||
|
||||
cp \
|
||||
../bridge-output/flutter/lib/generated_bridge.dart \
|
||||
flutter/lib/generated_bridge.dart
|
||||
|
||||
cp \
|
||||
../bridge-output/flutter/lib/generated_bridge.freezed.dart \
|
||||
flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
test -s src/bridge_generated.rs
|
||||
test -s src/bridge_generated.io.rs
|
||||
test -s flutter/lib/generated_bridge.dart
|
||||
test -s flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
echo "Bridge files immediately before cargo ndk:"
|
||||
ls -lh \
|
||||
src/bridge_generated.rs \
|
||||
src/bridge_generated.io.rs \
|
||||
flutter/lib/generated_bridge.dart \
|
||||
flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
sha256sum \
|
||||
src/bridge_generated.rs \
|
||||
src/bridge_generated.io.rs \
|
||||
flutter/lib/generated_bridge.dart \
|
||||
flutter/lib/generated_bridge.freezed.dart
|
||||
|
||||
./flutter/ndk_arm64.sh
|
||||
|
||||
test -f \
|
||||
|
||||
Reference in New Issue
Block a user