From 2b9241516922d3ab14c9a26acdf2ec2b3c35bd3b Mon Sep 17 00:00:00 2001 From: Sk Niyaj Ali Date: Fri, 6 Sep 2024 03:46:06 +0530 Subject: [PATCH] Configured CI/CD And Fastlane to Release App to Play Store This commit introduces a comprehensive CI/CD pipeline using Github Actions and Fastlane. The following workflows have been added: - **On Push:** Builds, archives, and creates Github pre-releases for beta builds. Deploys to Playstore internal track and promotes to beta if specified. - **Play Publish:** Builds and deploys to Playstore internal track. Optionally promotes to beta. - ** Production Deploy:** Promotes beta releases to production on the Playstore. - **Bump our Calendar Version:** Creates monthly releases. - **Tag Weekly Release:** Tags weekly releases and triggers the On Push workflow for beta builds. Additionally, Fastlane has been configured to handle deployments to the Playstore and Amazon Appstore. Secret inflation and release note generation have been automated using Github Actions. --- mifospay/build.gradle.kts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mifospay/build.gradle.kts b/mifospay/build.gradle.kts index 5ca74ca93..b4ea96e3a 100644 --- a/mifospay/build.gradle.kts +++ b/mifospay/build.gradle.kts @@ -1,3 +1,12 @@ +/* + * Copyright 2024 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/mobile-wallet/blob/master/LICENSE.md + */ import org.mifospay.MifosBuildType /*