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")