mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 05:27:57 -05:00
feat(INJI-541): add reusable workflows and multiple app flavors
* ci(INJI-564): bump up version to 0.10.0 and other changes Signed-off-by: adityankannan-tw <adityan410pm@gmail.com>
This commit is contained in:
21
.github/workflows/internal-build.yml
vendored
21
.github/workflows/internal-build.yml
vendored
@@ -86,7 +86,7 @@ jobs:
|
||||
uses: mosip/kattu/.github/workflows/android-publish.yml@master
|
||||
with:
|
||||
RELEASE: ${{ inputs.release }}
|
||||
NODE_VERSION: '16.x'
|
||||
NODE_VERSION: '18.x'
|
||||
RELEASE_KEYSTORE_ALIAS: androidreleasekey
|
||||
MIMOTO_HOST: ${{ inputs.mimotoBackendServiceUrl }}
|
||||
ESIGNET_HOST: ${{ inputs.esignetBackendServiceUrl }}
|
||||
@@ -97,9 +97,9 @@ jobs:
|
||||
SERVICE_LOCATION: '.'
|
||||
ANDROID_SERVICE_LOCATION: 'android'
|
||||
BUILD_SCRIPT_LOCATION: 'scripts'
|
||||
SCRIPT_NAME: './${{ inputs.release }}.sh'
|
||||
SCRIPT_NAME: "./${{ inputs.release }}.sh"
|
||||
ANDROID_ARTIFACT_NAME: ${{ inputs.buildname }}
|
||||
ANDROID_ARTIFACT_PATH: 'android/app/build/outputs/apk/${{ inputs.injiFlavor }}/release/Inji_universal.apk'
|
||||
ANDROID_ARTIFACT_PATH: "android/app/build/outputs/apk/${{ inputs.injiFlavor }}/release/Inji_universal.apk"
|
||||
secrets:
|
||||
ANDROID_KEYSTORE_FILE: ${{ secrets.INJI_ANDROID_RELEASE_KEYSTORE }}
|
||||
RELEASE_KEYSTORE_PASSWORD: '${{ secrets.INJI_ANDROID_RELEASE_STOREPASS }}'
|
||||
@@ -111,7 +111,7 @@ jobs:
|
||||
uses: mosip/kattu/.github/workflows/android-publish.yml@master
|
||||
with:
|
||||
RELEASE: ${{ inputs.release }}
|
||||
NODE_VERSION: '16.x'
|
||||
NODE_VERSION: '18.x'
|
||||
RELEASE_KEYSTORE_ALIAS: androidreleasekey
|
||||
MIMOTO_HOST: ${{ inputs.mimotoBackendServiceUrl }}
|
||||
ESIGNET_HOST: ${{ inputs.esignetBackendServiceUrl }}
|
||||
@@ -122,9 +122,9 @@ jobs:
|
||||
SERVICE_LOCATION: '.'
|
||||
ANDROID_SERVICE_LOCATION: 'android'
|
||||
BUILD_SCRIPT_LOCATION: 'scripts'
|
||||
SCRIPT_NAME: './${{ inputs.release }}.sh'
|
||||
SCRIPT_NAME: "./${{ inputs.release }}.sh"
|
||||
ANDROID_ARTIFACT_NAME: ${{ inputs.buildname }}
|
||||
ANDROID_ARTIFACT_PATH: 'android/app/build/outputs/apk/${{ inputs.injiFlavor }}/release/Inji_universal.apk'
|
||||
ANDROID_ARTIFACT_PATH: "android/app/build/outputs/apk/${{ inputs.injiFlavor }}/release/Inji_universal.apk"
|
||||
secrets:
|
||||
ANDROID_KEYSTORE_FILE: ${{ secrets.INJI_ANDROID_RELEASE_KEYSTORE }}
|
||||
RELEASE_KEYSTORE_PASSWORD: '${{ secrets.INJI_ANDROID_RELEASE_STOREPASS }}'
|
||||
@@ -142,11 +142,12 @@ jobs:
|
||||
TESTFLIGHT_BETA_APP_DESCRIPTION: ${{ inputs.buildDescription }}
|
||||
ALLOW_ENV_EDIT: ${{ inputs.allow_env_edit }}
|
||||
TESTFLIGHT_INTERNAL_TESTERS_GROUP: ${{ inputs.internal-testers }}
|
||||
APP_FLAVOR: ${{ inputs.injiFlavor }}
|
||||
SERVICE_LOCATION: '.'
|
||||
IOS_SERVICE_LOCATION: 'ios'
|
||||
SCRIPT_NAME: 'fastlane beta'
|
||||
IOS_ARTIFACT_NAME: 'Inji'
|
||||
IOS_ARTIFACT_PATH: 'ios/fastlane/Inji_app_file/Products/Applications/'
|
||||
SCRIPT_NAME: "fastlane beta"
|
||||
IOS_ARTIFACT_NAME: "Inji"
|
||||
IOS_ARTIFACT_PATH: "ios/fastlane/Inji_app_file/Products/Applications/"
|
||||
secrets:
|
||||
APP_STORE_CONNECT_TEAM_ID: '${{ secrets.APP_STORE_CONNECT_TEAM_ID }}'
|
||||
DEVELOPER_APP_ID: '${{ secrets.IOS_INJI_DEVELOPER_APP_ID }}'
|
||||
@@ -162,4 +163,4 @@ jobs:
|
||||
APPLE_ISSUER_ID: '${{ secrets.APPLE_ISSUER_ID }}'
|
||||
APPLE_KEY_CONTENT: '${{ secrets.APPLE_KEY_CONTENT }}'
|
||||
MATCH_PASSWORD: '${{ secrets.INJI_IOS_MATCH_PASSWORD }}'
|
||||
SLACK_WEBHOOK_URL: '${{ secrets.SLACK_WEBHOOK }}'
|
||||
SLACK_WEBHOOK_URL: '${{ secrets.SLACK_WEBHOOK }}'
|
||||
Reference in New Issue
Block a user