-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automate Gradle releases for Android apps #130
Comments
I am interested in this task. |
@vivekkiran Great! Sent you an invite to join the GitHub organization 🙂 |
@vivekkiran Are you still interested? |
@vivekkiran? 🙂 |
@jo-elimu Considering that this plugin https://github.com/ajoberstar/grgit is not maintained any longer (Which vitabu is using), and will soon be oudated, should we use Github Packages x Github Actions for automatic release instead? |
@tuancoltech Yes, please research if automating releases is something we can do for all of our Android apps. Thank you. Also be aware that we are using JitPack for release management of the Model and Webapp repos, as well as the implementation 'com.github.elimu-ai:model:model-2.0.80' // See https://jitpack.io/#elimu-ai/model
implementation 'com.github.elimu-ai:content-provider:1.2.26@aar' // See https://jitpack.io/#elimu-ai/content-provider
implementation 'com.github.elimu-ai:analytics:3.1.11@aar' // See https://jitpack.io/#elimu-ai/analytics JitPack automatically detects Git tags (releases) created for a repo, and builds the release assets. So we just need a GitHub workflow that will automatically generate a new tag (version) of each app (and its |
@jo-elimu I notice that Should we do the same for other apps? |
@tuancoltech Yes, but does that release script also work for the |
@jo-elimu By reading the bumping script, I guess the version bumping code only works for By any chance do you remember if you did this bumping commit automatically (via running Gradle tasks) or manually (by editing the |
@tuancoltech From what I remember, we just edited the version in the |
Add a GitHub Action workflow for automatically performing a Gradle release each time a pull request is merged into
main
for these Android apps:Note that automatic Gradle version bumping has been implemented for this app already: Automatic version bumping vitabu#96 (review)
Once it works with the Vitabu app, copy the same solution to these apps:
The text was updated successfully, but these errors were encountered: