chore: Add CHANGELOG entry for 1.4.1 release (#379) #150
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build and publish | |
on: | |
push: | |
tags: v*.*.* | |
env: | |
ANDROID_KEYSTORE_PATH: ${{ secrets.ANDROID_KEYSTORE_PATH }} | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }} | |
ANDROID_KEY_ALIAS: ${{ secrets.ANDROID_KEY_ALIAS }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }} | |
jobs: | |
build: | |
name: Build | |
runs-on: ubuntu-22.04 | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v2 | |
- name: Set release version | |
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV | |
- name: Set up Java 17 | |
uses: actions/setup-java@v2 | |
with: | |
distribution: 'adopt' | |
java-version: '17' | |
- name: Set up Ruby | |
uses: ruby/setup-ruby@v1 | |
with: | |
ruby-version: 3.3 | |
- name: Set up Fastlane | |
run: gem install fastlane --no-document --quiet | |
- name: Unpack secrets medic | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV }} | |
run: make org=medic keydec | |
- name: Unpack secrets alerte_niger | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_ALERTE_NIGER }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_ALERTE_NIGER }} | |
run: make org=alerte_niger keydec | |
- name: Unpack secrets chis_ne | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_CHIS_NE }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_CHIS_NE }} | |
run: make org=chis_ne keydec | |
- name: Unpack secrets cht_rci | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_CHT_RCI }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_CHT_RCI }} | |
run: make org=cht_rci keydec | |
- name: Assemble unbranded | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "unbranded" }' | |
- name: Assemble gamma | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "medicmobilegamma" }' | |
- name: Assemble gamma training | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "medicmobilegamma_training" }' | |
# demo app is disabled for now | |
#- name: Assemble demo | |
# uses: maierj/fastlane-action@v1.4.0 | |
# with: | |
# lane: build | |
# options: '{ "flavor": "medicmobiledemo" }' | |
- name: Assemble bracuganda | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "bracuganda" }' | |
- name: Assemble cic_guatemala | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "cic_guatemala" }' | |
- name: Assemble cmmb_kenya | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "cmmb_kenya" }' | |
- name: Assemble covid_moh_mali | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "covid_moh_mali" }' | |
- name: Assemble ebpp_indonesia | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "ebpp_indonesia" }' | |
- name: Assemble hope_through_health | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "hope_through_health" }' | |
- name: Assemble livinggoods | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "livinggoods" }' | |
- name: Assemble livinggoodskenya | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "livinggoodskenya" }' | |
- name: Assemble livinggoods_assisted_networks | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "livinggoods_assisted_networks" }' | |
- name: Assemble livinggoods_innovation_ke_supervisor | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "livinggoods_innovation_ke_supervisor" }' | |
- name: Assemble livinggoods_innovation_ke_hivst | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "livinggoods_innovation_ke_hivst" }' | |
- name: Assemble moh_kenya_siaya_red | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_kenya_siaya_red" }' | |
- name: Assemble moh_kenya_siaya_green | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_kenya_siaya_green" }' | |
- name: Assemble moh_kenya_siaya_black | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_kenya_siaya_black" }' | |
- name: Assemble moh_mali | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_mali" }' | |
- name: Assemble moh_zanzibar_training | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_zanzibar_training" }' | |
- name: Assemble moh_zanzibar | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_zanzibar" }' | |
- name: Assemble musomali | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "musomali" }' | |
- name: Assemble pih_malawi | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "pih_malawi" }' | |
- name: Assemble pih_malawi_supervisor | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "pih_malawi_supervisor" }' | |
- name: Assemble safaridoctors_kenya | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "safaridoctors_kenya" }' | |
- name: Assemble surveillance_covid19_kenya | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "surveillance_covid19_kenya" }' | |
- name: Assemble trippleeighty | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "trippleeighty" }' | |
- name: Assemble vhw_burundi | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "vhw_burundi" }' | |
- name: Assemble icm_ph_chc | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "icm_ph_chc" }' | |
- name: Assemble vhtapp_uganda | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "vhtapp_uganda" }' | |
- name: Assemble itech_aurum | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "itech_aurum" }' | |
- name: Assemble itech_malawi | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "itech_malawi" }' | |
- name: Unpack secrets cares_malawi_kch | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_CARES_MALAWI_KCH }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_CARES_MALAWI_KCH }} | |
run: make org=cares_malawi_kch keydec | |
- name: Assemble cares_malawi_kch | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "cares_malawi_kch" }' | |
env: | |
ANDROID_KEYSTORE_PATH: cares_malawi_kch.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_CARES_MALAWI_KCH }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_CARES_MALAWI_KCH }} | |
- name: Unpack secrets cares_malawi_mpc | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_CARES_MALAWI_MPC }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_CARES_MALAWI_MPC }} | |
run: make org=cares_malawi_mpc keydec | |
- name: Assemble cares_malawi_mpc | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "cares_malawi_mpc" }' | |
env: | |
ANDROID_KEYSTORE_PATH: cares_malawi_mpc.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_CARES_MALAWI_MPC }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_CARES_MALAWI_MPC }} | |
- name: Assemble alerte_niger | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "alerte_niger" }' | |
env: | |
ANDROID_KEYSTORE_PATH: alerte_niger.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_ALERTE_NIGER }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_ALERTE_NIGER }} | |
- name: Unpack secrets moh_kenya_echis | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_KENYA_ECHIS }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_KENYA_ECHIS }} | |
run: make org=moh_kenya_echis keydec | |
- name: Assemble moh_kenya_echis | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_kenya_echis" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_kenya_echis.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_KENYA_ECHIS }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_KENYA_ECHIS }} | |
- name: Bundle moh_kenya_echis | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_kenya_echis" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_kenya_echis.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_KENYA_ECHIS }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_KENYA_ECHIS }} | |
- name: Assemble chis_ne | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "chis_ne" }' | |
env: | |
ANDROID_KEYSTORE_PATH: chis_ne.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_CHIS_NE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_CHIS_NE }} | |
- name: Assemble cht_rci | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "cht_rci" }' | |
env: | |
ANDROID_KEYSTORE_PATH: cht_rci.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_CHT_RCI }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_CHT_RCI }} | |
- name: Bundle alerte_niger | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "alerte_niger" }' | |
env: | |
ANDROID_KEYSTORE_PATH: alerte_niger.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_ALERTE_NIGER }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_ALERTE_NIGER }} | |
- name: Bundle chis_ne | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "chis_ne" }' | |
env: | |
ANDROID_KEYSTORE_PATH: chis_ne.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_CHIS_NE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_CHIS_NE }} | |
- name: Bundle cht_rci | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "cht_rci" }' | |
env: | |
ANDROID_KEYSTORE_PATH: cht_rci.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_CHT_RCI }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_CHT_RCI }} | |
- name: Unpack secrets moh_civ_uat | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_CIV_UAT }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_CIV_UAT }} | |
run: make org=moh_civ_uat keydec | |
- name: Assemble moh_civ_uat | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_civ_uat" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_civ_uat.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_CIV_UAT }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_CIV_UAT }} | |
- name: Bundle moh_civ_uat | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_civ_uat" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_civ_uat.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_CIV_UAT }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_CIV_UAT }} | |
- name: Unpack secrets moh_mali_chw | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_MALI_CHW }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_MALI_CHW }} | |
run: make org=moh_mali_chw keydec | |
- name: Assemble moh_mali_chw | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_mali_chw" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_mali_chw.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_MALI_CHW }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_MALI_CHW }} | |
- name: Bundle moh_mali_chw | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_mali_chw" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_mali_chw.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_MALI_CHW }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_MALI_CHW }} | |
- name: Unpack secrets moh_niger_chw | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_NIGER_CHW }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_NIGER_CHW }} | |
run: make org=moh_niger_chw keydec | |
- name: Assemble moh_niger_chw | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_niger_chw" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_niger_chw.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_NIGER_CHW }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_NIGER_CHW }} | |
- name: Bundle moh_niger_chw | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_niger_chw" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_niger_chw.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_NIGER_CHW }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_NIGER_CHW }} | |
- name: Unpack secrets moh_mali_chw_training_three | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_MALI_CHW_TRAINING_THREE }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_MALI_CHW_TRAINING_THREE }} | |
run: make org=moh_mali_chw_training_three keydec | |
- name: Assemble moh_mali_chw_training_three | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_mali_chw_training_three" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_mali_chw_training_three.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_MALI_CHW_TRAINING_THREE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_MALI_CHW_TRAINING_THREE }} | |
- name: Bundle moh_mali_chw_training_three | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_mali_chw_training_three" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_mali_chw_training_three.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_MALI_CHW_TRAINING_THREE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_MALI_CHW_TRAINING_THREE }} | |
- name: Unpack secrets moh_mali_chw_training_2 | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_MALI_CHW_TRAINING_2 }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_MALI_CHW_TRAINING_2 }} | |
run: make org=moh_mali_chw_training_2 keydec | |
- name: Assemble moh_mali_chw_training_2 | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_mali_chw_training_2" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_mali_chw_training_2.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_MALI_CHW_TRAINING_2 }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_MALI_CHW_TRAINING_2 }} | |
- name: Bundle moh_mali_chw_training_2 | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_mali_chw_training_2" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_mali_chw_training_2.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_MALI_CHW_TRAINING_2 }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_MALI_CHW_TRAINING_2 }} | |
- name: Unpack secrets moh_togo_uat | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_TOGO_UAT }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_TOGO_UAT }} | |
run: make org=moh_togo_uat keydec | |
- name: Assemble moh_togo_uat | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_togo_uat" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_togo_uat.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_TOGO_UAT }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_TOGO_UAT }} | |
- name: Bundle moh_togo_uat | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_togo_uat" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_togo_uat.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_TOGO_UAT }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_TOGO_UAT }} | |
- name: Unpack secrets moh_togo_echis | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_TOGO_ECHIS }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_TOGO_ECHIS }} | |
run: make org=moh_togo_echis keydec | |
- name: Assemble moh_togo_echis | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_togo_echis" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_togo_echis.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_TOGO_ECHIS }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_TOGO_ECHIS }} | |
- name: Bundle moh_togo_echis | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_togo_echis" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_togo_echis.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_TOGO_ECHIS }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_TOGO_ECHIS }} | |
- name: Unpack secrets lumbini_ne | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_LUMBINI_NE }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_LUMBINI_NE }} | |
run: make org=lumbini_ne keydec | |
- name: Assemble lumbini_ne | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "lumbini_ne" }' | |
env: | |
ANDROID_KEYSTORE_PATH: lumbini_ne.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_LUMBINI_NE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_LUMBINI_NE }} | |
- name: Bundle lumbini_ne | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "lumbini_ne" }' | |
env: | |
ANDROID_KEYSTORE_PATH: lumbini_ne.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_LUMBINI_NE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_LUMBINI_NE }} | |
- name: Unpack secrets gandaki_ne | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_GANDAKI_NE }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_GANDAKI_NE }} | |
run: make org=gandaki_ne keydec | |
- name: Assemble gandaki_ne | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "gandaki_ne" }' | |
env: | |
ANDROID_KEYSTORE_PATH: gandaki_ne.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_GANDAKI_NE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_GANDAKI_NE }} | |
- name: Bundle gandaki_ne | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "gandaki_ne" }' | |
env: | |
ANDROID_KEYSTORE_PATH: gandaki_ne.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_GANDAKI_NE }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_GANDAKI_NE }} | |
- name: Unpack secrets safaridoctors_kenya_yha | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_SAFARIDOCTORS_KENYA_YHA }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_SAFARIDOCTORS_KENYA_YHA }} | |
run: make org=safaridoctors_kenya_yha keydec | |
- name: Assemble safaridoctors_kenya_yha | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "safaridoctors_kenya_yha" }' | |
env: | |
ANDROID_KEYSTORE_PATH: safaridoctors_kenya_yha.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_SAFARIDOCTORS_KENYA_YHA }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_SAFARIDOCTORS_KENYA_YHA }} | |
- name: Bundle safaridoctors_kenya_yha | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "safaridoctors_kenya_yha" }' | |
env: | |
ANDROID_KEYSTORE_PATH: safaridoctors_kenya_yha.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_SAFARIDOCTORS_KENYA_YHA }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_SAFARIDOCTORS_KENYA_YHA }} | |
- name: Unpack secrets moh_civ | |
env: | |
ANDROID_SECRETS_KEY: ${{ secrets.ANDROID_SECRETS_KEY_MOH_CIV }} | |
ANDROID_SECRETS_IV: ${{ secrets.ANDROID_SECRETS_IV_MOH_CIV }} | |
run: make org=moh_civ keydec | |
- name: Assemble moh_civ | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: build | |
options: '{ "flavor": "moh_civ" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_civ.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_CIV }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_CIV }} | |
- name: Bundle moh_civ | |
uses: maierj/fastlane-action@v1.4.0 | |
with: | |
lane: bundle | |
options: '{ "flavor": "moh_civ" }' | |
env: | |
ANDROID_KEYSTORE_PATH: moh_civ.keystore | |
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD_MOH_CIV }} | |
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD_MOH_CIV }} | |
- name: GitHub release | |
uses: softprops/action-gh-release@v1 | |
if: startsWith(github.ref, 'refs/tags/') | |
with: | |
draft: true | |
files: | | |
build/outputs/apk/**/*-release.apk | |
build/outputs/bundle/**/*-release.aab | |
env: | |
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} | |