dwyl / app

Clear your mind. Organise your life. Ignore distractions. Focus on what matters.
http://dwyl.github.io/app/
143 stars 22 forks source link

[PR] Adding deployment guide #343

Open LuchoTurtle opened 8 months ago

LuchoTurtle commented 8 months ago

closes #342

LuchoTurtle commented 8 months ago

I'm still in the process of detailing the deployment info. I've also made some upgrades to the dependencies, namely flutter-quill, as the dependency versioning issue has been surpassed after having merged the PRs messed up the versioning.

I've added a guide on Play Store and was starting to do the same to App Store as well. I have to wait for my Developer Account from Google to be verified. Since I'm waiting, I'm trying to work around it and write up as much as I can. I'll try to write about automatic deployment with GitHub Actions whilst I wait.

The strangest thing is happening when I try to enrol into the Apple Developer Program. Every time I click on Enroll now, the page just refreshes and nothing happens.

image

I've tried looking for answers (such as https://developer.apple.com/forums/thread/723431) but nothing has worked. Perhaps Pi-hole is messing with redirection?

codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (dd61af7) 93.51% compared to head (2ffb242) 93.51%. Report is 5 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #343 +/- ## ======================================= Coverage 93.51% 93.51% ======================================= Files 24 24 Lines 447 447 ======================================= Hits 418 418 Misses 29 29 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

nelsonic commented 8 months ago

@LuchoTurtle connect directly to the MEO router if PiHole is causing you any issues. 💭

LuchoTurtle commented 8 months ago

I'm almost finishing up the Android part of the guide. Was testing with a mock test app and had a lot of setting up to do both with Google Cloud and Google Play consoles.

All of these have been documented and I've tried testing a release roll-out and it worked (see https://github.com/dwyl/app/actions/runs/6618383576/job/17977095655).

The secrets that are currently present in this repository are my own/related to my account on Google Play. It may be better for DWYL to register as an organization and invite me as a collaborator so these variables are changed accordingly.

LuchoTurtle commented 8 months ago

I've finalised the Apple section and written a workflow, as well. I'm not submitting this for review yet because I need access to Apple's developer account to check if everything works correctly and then both Apple and Google dev accounts to set the repository secrets correctly.