Commit Graph

17 Commits

Author SHA1 Message Date
Hekmatullah
7702fcb6ea
chore(workflows,fastlane): configure macOS App Store distribution for desktop app (lanes, workflow, screenshots) (#2976) 2025-10-07 12:15:54 -04:00
Hekmatullah
0cc8a020c0
chore(fastlane): prepare ios app for App Store submission with assets, metadata and screenshots (#2972) 2025-09-13 20:00:43 +01:00
Hekmatullah
a6713db018
refactor(fastlane): update Fastfile and configs files to match with KMP project (#2966) 2025-09-02 04:20:42 -04:00
Sk Niyaj Ali
43dc2e089d feat: Fix Build Issues & Setup Workflows (#2766) 2025-05-13 12:38:24 -04:00
Sk Niyaj Ali
d05b7269ea
chore(fastlane): Refactor Fastlane configuration and workflows (#2756) 2025-02-04 19:47:12 +05:30
Sk Niyaj Ali
4844e26573
chore(ci): Automated Versioning & Fixed Issue (#2744) 2025-01-14 20:43:17 +05:30
Sk Niyaj Ali
3f3c22bcf4
chore: Update Fastlane and add GitHub Action for Demo app (#2741) 2025-01-13 02:40:09 +05:30
Sk Niyaj Ali
a286500bc5
ci: Generate Firebase version and deploy to Firebase App Distribution (#2740) 2025-01-12 21:00:08 +05:30
Sk Niyaj Ali
466b24514c
ci: Configured GitHub Workflow For Play Store & FAD Publishing (#2738) 2025-01-12 01:28:54 +05:30
Sk Niyaj Ali
adb579e266
feat: Fixed Release Build Issue (#2712)
* feat: Fixed Release Build

* Generated DependencyGuard Baseline

* Updated DependencyGuard Baseline

* Updated DependencyGuard Baseline
2024-09-26 10:58:34 -04:00
Sk Niyaj Ali
0fa25c00b8
Update FastFile 2024-09-07 22:16:12 +05:30
Rajan Maurya
f14b22eb9e
feat: Add fastlane metadata (#2707) 2024-09-07 11:52:39 -04:00
Sk Niyaj Ali
8378a98a41
Attempt#7 - Fixing Release Workflow Error 2024-09-07 20:25:28 +05:30
Sk Niyaj Ali
c5c36b1f85
Attempt#6 - Fixing Release Workflow Error 2024-09-07 04:58:34 +05:30
Sk Niyaj Ali
dab2f13a8e
Fix: Update workflows to build androidApp module (#2699)
This commit updates the workflows to build the androidApp module instead of the mifospay module.

The following
 changes were made:

- Updated the `onPush.yml` workflow to build and archive the `androidApp` module.
- Updated the `inflate-secrets` action to use the `androidApp` module.
- Updated the `AppFile` to use the correct package name and credentials file.
2024-09-06 13:28:29 -04:00
Sk Niyaj Ali
956710c135
Fix: Update workflows to build androidApp module (#2698)
This commit updates the workflows to build the androidApp module instead of the mifospay module.

The following
 changes were made:

- Updated the `onPush.yml` workflow to build and archive the `androidApp` module.
- Updated the `inflate-secrets` action to use the `androidApp` module.
- Updated the `AppFile` to use the correct package name and credentials file.
2024-09-06 13:21:50 -04:00
Sk Niyaj Ali
81845423b3
feat: Add release automation workflows (#2697)
This commit introduces several GitHub Actions workflows to automate the release process:

- **Production Deploy:** Triggered by a released GitHub
 release, this workflow promotes the beta track to production on Google Play.
- **Tag Weekly Release:** Scheduled to run weekly, this workflow tags a final release and triggers the `onPush.yml` workflow for beta deployment.
- **Bump our Calendar Version:** Scheduled to run monthly, this workflow bumps the calendar
 version.
- **On Push:** Triggered by pushes to the master branch, this workflow builds the app, creates a GitHub pre-release, and deploys to Play Store internal track. It also promotes to beta if the `beta` input is set to true.

Additionally, this commit includes changes to support the release automation:

- Adds `reckon` plugin for version management.
- Adds `fastlane` for Play Store and Amazon Appstore deployment.
- Adds GitHub Actions to generate release notes and version numbers.
- Updates `build.gradle.kts` to use environment variables for signing configurations and version
ing.
- Adds a mock `google-services.json` for testing.
- Updates `.gitignore` to exclude sensitive files.

This automation will streamline the release process and ensure consistent versioning and deployment.
2024-09-06 10:03:33 -04:00