PixelogicDev / Gruvee-Mobile

#WeAreGrüvee
MIT License
48 stars 11 forks source link

Add support for GH CI. #43

Open InukVT opened 4 years ago

InukVT commented 4 years ago

This CI is build to make automated TestFlight builds in the neat future.

adilanchian commented 4 years ago

This will become more useful when we have tests to gate our merge and when we have a beta which we could push new builds to TestFlight with.

ALSO - This process may be slightly different for React Native... @BastianInuk can you see if this process would still fly with React Native?

InukVT commented 4 years ago

This one is made for React Native iOS, and can be modified for an Android version with relatice ease

adilanchian commented 4 years ago

@BastianInuk okay sweet! So it seems like the main steps needed for this thing are:

  1. Get tests setup for this
  2. Get an Android build process setup as well
  3. Get TestFlight handled

Thoughts?

InukVT commented 4 years ago

I really like this as long as we can agree to: 1: tests are on you (and other people) 2: I'm beginning the Android process after 3: the tf process won't be done before at least before the weekend begind.

On 20 Feb 2020, at 05.08, Alec Dilanchian notifications@github.com wrote:

 @BastianInuk okay sweet! So it seems like the main steps needed for this thing are:

Get tests setup for this Get an Android build process setup as well Get TestFlight handled Thoughts?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

adilanchian commented 4 years ago

Yes I do not expect you to write any tests for this PR. Cool with the other two points as well. This is still a tad far off. Once we get closer we can actually get this implemented.

InukVT commented 4 years ago

What schemes are there? https://github.com/BastianInuk/Gruvee/runs/458631923?check_suite_focus=true#step:5:4

julienroulle commented 4 years ago

Maybe this one?

https://github.com/BastianInuk/Gruvee/blob/master/ios/Gruvee.xcodeproj/xcshareddata/xcschemes/Gruvee.xcscheme

InukVT commented 4 years ago

Thus far, thus good, now I just need a development profile: https://github.com/BastianInuk/Gruvee/runs/459671339?check_suite_focus=true#step:5:8

adilanchian commented 4 years ago

Hey I have not yet - but will follow up on this at some point this weekend. Thanks!

adilanchian commented 4 years ago

Going to keep this on hold until we can utilize this is a proper way: ie: when we have betas ready to go

InukVT commented 4 years ago

@adilanchian I think you should set up the fastlane on your personal desktop, and hide away your creds in the GitHub secrets