diff --git a/.github/workflows/deploy-android-app-to-firebase.yaml b/.github/workflows/deploy-android-app-to-firebase.yaml new file mode 100644 index 000000000..ab870ae04 --- /dev/null +++ b/.github/workflows/deploy-android-app-to-firebase.yaml @@ -0,0 +1,35 @@ +name: Publish Android App on Firebase +on: + workflow_dispatch: + + +jobs: + publish_android_app_on_firebase: + runs-on: macos-latest + permissions: + contents: write + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Publish Android App on Firebase + uses: openMF/KMP-android-firebase-publish-action@v1.0.2 + with: + android_package_name: 'mifospay-android' + + keystore_file: ${{ secrets.ORIGINAL_KEYSTORE_FILE }} + keystore_password: ${{ secrets.ORIGINAL_KEYSTORE_FILE_PASSWORD }} + key_alias: ${{ secrets.ORIGINAL_KEYSTORE_ALIAS }} + key_password: ${{ secrets.ORIGINAL_KEYSTORE_ALIAS_PASSWORD }} + + google_services: ${{ secrets.GOOGLESERVICES }} + firebase_creds: ${{ secrets.FIREBASECREDS }} + + github_token: ${{ secrets.GITHUB_TOKEN }} + target_branch: 'dev' + + + + diff --git a/.github/workflows/deploy-android-app-to-pages.yaml b/.github/workflows/deploy-android-app-to-pages.yaml new file mode 100644 index 000000000..924960d5f --- /dev/null +++ b/.github/workflows/deploy-android-app-to-pages.yaml @@ -0,0 +1,29 @@ +name: Publish Web App + +on: + workflow_dispatch: + +concurrency: + group: "pages" + cancel-in-progress: false + +permissions: + contents: read # Read repository contents + pages: write # Write to GitHub Pages + id-token: write # Write authentication tokens + +jobs: + build_web_app: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: windows-latest + + steps: + - uses: actions/checkout@v4 + + - name: Build & Publish Web App + uses: openMF/KMP-web-publish-action@v1.0.0 + id: deployment + with: + web_package_name: 'mifospay-web' \ No newline at end of file