diff --git a/.github/workflows/build-and-deploy-site.yml b/.github/workflows/build-and-deploy-site.yml index ff7359d6..a2faec9b 100644 --- a/.github/workflows/build-and-deploy-site.yml +++ b/.github/workflows/build-and-deploy-site.yml @@ -59,7 +59,7 @@ permissions: jobs: build_and_deploy_web: name: Build And Deploy Web App - uses: openMF/mifos-x-actionhub/.github/workflows/build-and-deploy-site.yaml@v1.0.6 + uses: openMF/mifos-x-actionhub/.github/workflows/build-and-deploy-site.yaml@v1.0.7 secrets: inherit with: web_package_name: 'mifospay-web' # <-- Change with your web package name diff --git a/.github/workflows/macos-distribute.yaml b/.github/workflows/macos-distribute.yaml deleted file mode 100644 index afdc2875..00000000 --- a/.github/workflows/macos-distribute.yaml +++ /dev/null @@ -1,54 +0,0 @@ -name: macOS Build & Distribute (TestFlight / App Store) - -on: - workflow_dispatch: - inputs: - distribution: - description: Where to distribute this build - type: choice - required: true - options: [testflight, appstore] - default: testflight - -jobs: - build_and_ship: - runs-on: macos-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Upload to TestFlight - if: ${{ inputs.distribution == 'testflight' }} - uses: openMF/mifos-x-actionhub-publish-macos-on-appstore-testflight-kmp@v1.0.0 - with: - app_identifier: 'org.mifospay' - cmp_desktop_dir: 'cmp-desktop' - keychain_name: signing.keychain-db # optional - java_version: '21' # optional (min 18) - keychain_password: ${{ secrets.KEYCHAIN_PASSWORD }} - certificates_password: ${{ secrets.CERTIFICATES_PASSWORD }} - mac_app_distribution_certificate_b64: ${{ secrets.MAC_APP_DISTRIBUTION_CERTIFICATE_B64 }} - mac_installer_distribution_certificate_b64: ${{ secrets.MAC_INSTALLER_DISTRIBUTION_CERTIFICATE_B64 }} - mac_embedded_provision_b64: ${{ secrets.MAC_EMBEDDED_PROVISION_B64 }} - mac_runtime_provision_b64: ${{ secrets.MAC_RUNTIME_PROVISION_B64 }} - appstore_key_id: ${{ secrets.APPSTORE_KEY_ID }} - appstore_issuer_id: ${{ secrets.APPSTORE_ISSUER_ID }} - appstore_auth_key_b64: ${{ secrets.APPSTORE_AUTH_KEY }} - - - name: Submit to App Store (Production) - if: ${{ inputs.distribution == 'appstore' }} - uses: openMF/mifos-x-actionhub-publish-macos-on-appstore-kmp@v1.0.0 - with: - app_identifier: 'org.mifospay' - cmp_desktop_dir: 'cmp-desktop' - keychain_name: signing.keychain-db # optional - java_version: '21' # optional (min 18) - keychain_password: ${{ secrets.KEYCHAIN_PASSWORD }} - certificates_password: ${{ secrets.CERTIFICATES_PASSWORD }} - mac_app_distribution_certificate_b64: ${{ secrets.MAC_APP_DISTRIBUTION_CERTIFICATE_B64 }} - mac_installer_distribution_certificate_b64: ${{ secrets.MAC_INSTALLER_DISTRIBUTION_CERTIFICATE_B64 }} - mac_embedded_provision_b64: ${{ secrets.MAC_EMBEDDED_PROVISION_B64 }} - mac_runtime_provision_b64: ${{ secrets.MAC_RUNTIME_PROVISION_B64 }} - appstore_key_id: ${{ secrets.APPSTORE_KEY_ID }} - appstore_issuer_id: ${{ secrets.APPSTORE_ISSUER_ID }} - appstore_auth_key_b64: ${{ secrets.APPSTORE_AUTH_KEY }} diff --git a/.github/workflows/monthly-version-tag.yml b/.github/workflows/monthly-version-tag.yml index 9bbd8014..03e769f2 100644 --- a/.github/workflows/monthly-version-tag.yml +++ b/.github/workflows/monthly-version-tag.yml @@ -62,5 +62,5 @@ concurrency: jobs: monthly_release: name: Tag Monthly Release - uses: openMF/mifos-x-actionhub/.github/workflows/monthly-version-tag.yaml@v1.0.6 + uses: openMF/mifos-x-actionhub/.github/workflows/monthly-version-tag.yaml@v1.0.7 secrets: inherit diff --git a/.github/workflows/multi-platform-build-and-publish.yml b/.github/workflows/multi-platform-build-and-publish.yml index c19c56fa..b478c6f7 100644 --- a/.github/workflows/multi-platform-build-and-publish.yml +++ b/.github/workflows/multi-platform-build-and-publish.yml @@ -101,7 +101,7 @@ concurrency: jobs: multi_platform_build_and_publish: name: Multi-Platform Build and Publish - uses: openMF/mifos-x-actionhub/.github/workflows/multi-platform-build-and-publish.yaml@v1.0.6 + uses: openMF/mifos-x-actionhub/.github/workflows/multi-platform-build-and-publish.yaml@v1.0.7 with: java-version: 21 release_type: ${{ inputs.release_type }} diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml index d06d80d5..f4465766 100644 --- a/.github/workflows/pr-check.yml +++ b/.github/workflows/pr-check.yml @@ -87,7 +87,7 @@ permissions: jobs: pr_checks: name: PR Checks - uses: openMF/mifos-x-actionhub/.github/workflows/pr-check.yaml@v1.0.6 + uses: openMF/mifos-x-actionhub/.github/workflows/pr-check.yaml@v1.0.7 secrets: inherit with: android_package_name: 'cmp-android' # <-- Change Your Android Package Name diff --git a/.github/workflows/promote-to-production.yml b/.github/workflows/promote-to-production.yml index fdccbcb3..de2537d8 100644 --- a/.github/workflows/promote-to-production.yml +++ b/.github/workflows/promote-to-production.yml @@ -70,6 +70,6 @@ jobs: # Job to promote app from beta to production in Play Store play_promote_production: name: Promote Beta to Production Play Store - uses: openMF/mifos-x-actionhub/.github/workflows/promote-to-production.yaml@v1.0.6 + uses: openMF/mifos-x-actionhub/.github/workflows/promote-to-production.yaml@v1.0.7 secrets: playstore_creds: ${{ secrets.PLAYSTORECREDS }} diff --git a/.github/workflows/tag-weekly-release.yml b/.github/workflows/tag-weekly-release.yml index 9647aff2..a9f97b3a 100644 --- a/.github/workflows/tag-weekly-release.yml +++ b/.github/workflows/tag-weekly-release.yml @@ -84,11 +84,11 @@ jobs: fetch-depth: 0 # Setup Java environment for Gradle operations - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v4.2.2 with: distribution: 'temurin' - java-version: '17' + java-version: '21' # Create and push a new version tag using Reckon # This uses the 'final' stage for production-ready releases