Skip to content
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

GitHub Actions: Android Deployment #2

Closed
luke- opened this issue Jan 12, 2023 · 10 comments · Fixed by #16
Closed

GitHub Actions: Android Deployment #2

luke- opened this issue Jan 12, 2023 · 10 comments · Fixed by #16
Assignees

Comments

@luke-
Copy link
Collaborator

luke- commented Jan 12, 2023

No description provided.

@luke- luke- added this to the v0.1 milestone Jan 12, 2023
@luke- luke- added the Flutter label Jan 12, 2023
@PrimozRatej
Copy link
Collaborator

For now, implemented only the generation of the .apk file, will move this to milestone v0.2

@PrimozRatej PrimozRatej modified the milestones: v0.1, v0.2 Jan 23, 2023
@PrimozRatej PrimozRatej self-assigned this Jan 23, 2023
@PrimozRatej PrimozRatej linked a pull request Jan 23, 2023 that will close this issue
@PrimozRatej
Copy link
Collaborator

PrimozRatej commented Jan 24, 2023

I have created a GitHub Actions CI/CD pipeline for automatic deployment. However, there are still some configurations that need to be completed, such as creating a .jks signing certificate keystore and enabling the Google service API in the Play console. These tasks can only be done by you, as the owner of the GitHub project and the Play console. To help you with these remaining tasks, I have provided you with the following instructions. I created the task here #18 .

How to set up APK release signing.pdf

create_jks_and_encode_it_to_base_64.txt

@luke-
Copy link
Collaborator Author

luke- commented Jan 25, 2023

@PrimozRatej Thank you for the instructions. I've done all steps. Let me know if I should do anything else.

@PrimozRatej
Copy link
Collaborator

Look like the Keystore base64 is not in the right format. https://github.com/luke-/app/actions/runs/4038331102/jobs/6942254834

@PrimozRatej
Copy link
Collaborator

Get the Google Play store ready to publish the app instructions and setup.

Get Google Play store ready to publish the app HumHub.pdf

Data Safety export (this file can be edited locally and then imported to the store if in need of change)

data_safety_export_hum_hub.csv

@luke-
Copy link
Collaborator Author

luke- commented Jan 30, 2023

Get the Google Play store ready to publish the app instructions and setup.

Get Google Play store ready to publish the app HumHub.pdf

Data Safety export (this file can be edited locally and then imported to the store if in need of change)

data_safety_export_hum_hub.csv

Awesome thanks!

@luke-
Copy link
Collaborator Author

luke- commented Jan 30, 2023

Look like the Keystore base64 is not in the right format. https://github.com/luke-/app/actions/runs/4038331102/jobs/6942254834

@PrimozRatej I've just re-entered the text and restarted the action. Now it seems to run.

@luke- luke- reopened this Jan 30, 2023
@PrimozRatej
Copy link
Collaborator

Yes now it looks great, The previous attempt failed because the initial upload must be manual to allow the Google Play app to set the bundle ID.

@luke-
Copy link
Collaborator Author

luke- commented Jan 30, 2023

@PrimozRatej I am already excited for the first play test version :-)

@PrimozRatej
Copy link
Collaborator

Feature implemented, the issue can be closed.

@luke- luke- mentioned this issue Feb 9, 2023
PrimozRatej referenced this issue in PrimozRatej/app Mar 28, 2024
PrimozRatej added a commit that referenced this issue May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants