Skip to content

Add support for GH CI.#43

Draft
InukVT wants to merge 14 commits into
PixelogicDev:release-1.0from
InukVT:GHActions
Draft

Add support for GH CI.#43
InukVT wants to merge 14 commits into
PixelogicDev:release-1.0from
InukVT:GHActions

Conversation

@InukVT

@InukVT InukVT commented Feb 19, 2020

Copy link
Copy Markdown
Contributor

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

@InukVT InukVT changed the base branch from master to release-1.0 February 19, 2020 09:19
@adilanchian

Copy link
Copy Markdown
Collaborator

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

InukVT commented Feb 19, 2020

Copy link
Copy Markdown
Contributor Author

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

@adilanchian

Copy link
Copy Markdown
Collaborator

@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

InukVT commented Feb 20, 2020 via email

Copy link
Copy Markdown
Contributor Author

@adilanchian

Copy link
Copy Markdown
Collaborator

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

InukVT commented Feb 20, 2020

Copy link
Copy Markdown
Contributor Author

@julienroulle

Copy link
Copy Markdown

Maybe this one?

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

@InukVT

InukVT commented Feb 21, 2020

Copy link
Copy Markdown
Contributor Author

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

Copy link
Copy Markdown
Collaborator

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

@adilanchian

Copy link
Copy Markdown
Collaborator

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

@InukVT

InukVT commented Mar 12, 2020

Copy link
Copy Markdown
Contributor Author

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

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 this pull request may close these issues.

3 participants