Add test variables to workflow for external PR support

OmarHatem committed Dec 28, 2022 at 22:20 UTC d9ec7978b689d392fe9cd2a613be930025dfa05b
1 file changed +6 -2
.github/workflows/pr_test_build.yml
+6 -2
@@ -8,6 +8,9 @@ jobs:
8 test:
9
10 runs-on: ubuntu-18.04
11 + env:
12 + STORE_PASS: test@cake_wallet
13 + KEY_PASS: test@cake_wallet
14
15 steps:
16 - uses: actions/checkout@v2
@@ -63,12 +66,12 @@ jobs:
66 - name: Generate KeyStore
67 run: |
68 cd /opt/android/cake_wallet/android/app
66 - keytool -genkey -v -keystore key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias testKey -noprompt -dname "CN=CakeWallet, OU=CakeWallet, O=CakeWallet, L=Florida, S=America, C=USA" -storepass ${{ secrets.STORE_PASS }} -keypass ${{ secrets.KEY_PASS }}
69 + keytool -genkey -v -keystore key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias testKey -noprompt -dname "CN=CakeWallet, OU=CakeWallet, O=CakeWallet, L=Florida, S=America, C=USA" -storepass $STORE_PASS -keypass $KEY_PASS
70
71 - name: Generate key properties
72 run: |
73 cd /opt/android/cake_wallet
71 - flutter packages pub run tool/generate_android_key_properties.dart keyAlias=testKey storeFile=key.jks storePassword=${{ secrets.STORE_PASS }} keyPassword=${{ secrets.KEY_PASS }}
74 + flutter packages pub run tool/generate_android_key_properties.dart keyAlias=testKey storeFile=key.jks storePassword=$STORE_PASS keyPassword=$KEY_PASS
75
76 - name: Generate localization
77 run: |
@@ -141,6 +144,7 @@ jobs:
144 path: /opt/android/cake_wallet/build/app/outputs/apk/release/test-apk/
145
146 - name: Send Test APK
147 + continue-on-error: true
148 run: |
149 cd /opt/android/cake_wallet
150 var=$(curl --upload-file build/app/outputs/apk/release/app-release.apk https://transfer.sh/$GITHUB_HEAD_REF.apk -H "Max-Days: 10")