Skip to content

Commit 186ca5f

Browse files
committed
Fix Android demo build workflow by explicitly copying individual files
1 parent 64c1b07 commit 186ca5f

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

.github/workflows/build-android-demos.yml

+21-5
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,27 @@ jobs:
152152
)
153153
154154
echo "Processing $demo"
155-
for file in MastgTest.kt AndroidManifest.xml filepaths.xml network_security_config.xml backup_rules.xml data_extraction_rules.xml; do
156-
cp -f "$demo/$file" "MASTestApp-Android/app/src/main/${file%/*}/$file" 2>/dev/null \
157-
&& echo "Copied $file for $demo" \
158-
|| echo "No $file found for $demo"
159-
done
155+
cp -f "$demo/MastgTest.kt" MASTestApp-Android/app/src/main/java/org/owasp/mastestapp/MastgTest.kt 2>/dev/null \
156+
&& echo "Copied MastgTest.kt for $demo" \
157+
|| echo "No MastgTest.kt found for $demo"
158+
cp -f "$demo/MastgTestWebView.kt" MASTestApp-Android/app/src/main/java/org/owasp/mastestapp/MastgTestWebView.kt 2>/dev/null \
159+
&& echo "Copied MastgTestWebView.kt for $demo" \
160+
|| echo "No MastgTestWebView.kt found for $demo"
161+
cp -f "$demo/AndroidManifest.xml" MASTestApp-Android/app/src/main/AndroidManifest.xml 2>/dev/null \
162+
&& echo "Copied AndroidManifest.xml for $demo" \
163+
|| echo "No AndroidManifest.xml found for $demo"
164+
cp -f "$demo/filepaths.xml" MASTestApp-Android/app/src/main/res/xml/filepaths.xml 2>/dev/null \
165+
&& echo "Copied filepaths.xml for $demo" \
166+
|| echo "No filepaths.xml found for $demo"
167+
cp -f "$demo/network_security_config.xml" MASTestApp-Android/app/src/main/res/xml/network_security_config.xml 2>/dev/null \
168+
&& echo "Copied network_security_config.xml for $demo" \
169+
|| echo "No network_security_config.xml found for $demo"
170+
cp -f "$demo/backup_rules.xml" MASTestApp-Android/app/src/main/res/xml/backup_rules.xml 2>/dev/null \
171+
&& echo "Copied backup_rules.xml for $demo" \
172+
|| echo "No backup_rules.xml found for $demo"
173+
cp -f "$demo/data_extraction_rules.xml" MASTestApp-Android/app/src/main/res/xml/data_extraction_rules.xml 2>/dev/null \
174+
&& echo "Copied data_extraction_rules.xml for $demo" \
175+
|| echo "No data_extraction_rules.xml found for $demo"
160176
161177
echo "Building APK for $demo"
162178
cd MASTestApp-Android

0 commit comments

Comments
 (0)