diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1d95cca6..0f907928 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -359,6 +359,32 @@ jobs: ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_NIGER_CHW }} ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_NIGER_CHW }} + - name: Unpack secrets digital payments + env: + ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_DIGITAL_PAYMENTS }} + ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_DIGITAL_PAYMENTS }} + run: make org=digital_payments keydec + + - name: Assemble digital payments + uses: maierj/fastlane-action@v1.4.0 + with: + lane: build + options: '{ "flavor": "digital_payments" }' + env: + ANDROID_KEYSTORE_PATH: digital_payments.keystore + ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_DIGITAL_PAYMENTS }} + ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_DIGITAL_PAYMENTS }} + + - name: Bundle digital payments + uses: maierj/fastlane-action@v1.4.0 + with: + lane: bundle + options: '{ "flavor": "digital_payments" }' + env: + ANDROID_KEYSTORE_PATH: digital_payments.keystore + ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_DIGITAL_PAYMENTS }} + ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_DIGITAL_PAYMENTS }} + - name: GitHub release uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') diff --git a/build.gradle b/build.gradle index fd6d9899..2ac1ea86 100644 --- a/build.gradle +++ b/build.gradle @@ -390,6 +390,11 @@ android { dimension = 'brand' applicationId = 'org.medicmobile.webapp.mobile.moh_kenya_echis' } + + digital_payments { + dimension = 'brand' + applicationId = 'org.medicmobile.webapp.mobile.digital_payments' + } } splits { diff --git a/secrets/secrets-digital_payments.tar.gz.enc b/secrets/secrets-digital_payments.tar.gz.enc new file mode 100644 index 00000000..03c9a378 Binary files /dev/null and b/secrets/secrets-digital_payments.tar.gz.enc differ diff --git a/src/digital_payments/AndroidManifest.xml b/src/digital_payments/AndroidManifest.xml new file mode 100644 index 00000000..def9a408 --- /dev/null +++ b/src/digital_payments/AndroidManifest.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/src/digital_payments/res/values/strings.xml b/src/digital_payments/res/values/strings.xml new file mode 100644 index 00000000..d2ccbef8 --- /dev/null +++ b/src/digital_payments/res/values/strings.xml @@ -0,0 +1,5 @@ + + + Digital Payments Zanzibar + digital-payments-zanzibar.dev.medicmobile.org +