Skip to content
This repository has been archived by the owner on Apr 2, 2021. It is now read-only.

Add release channel support to differentiate environments #22

Conversation

teddyviking
Copy link

This PR adds support of release channel to be able to set different environments in CI

Reference: https://docs.expo.io/versions/latest/guides/release-channels.html

@jevakallio
Copy link
Contributor

jevakallio commented Feb 16, 2018

@teddyviking thank you for this! I haven't used Expo release channels so far. Do you think it would be feasible to replace the home-grown namespacing appr currently does by modifying the name of the app entirely by just creating a new release channel for each branch?

Reading the example workflow documentation, it doesn't sound like there would be a problem creating transient channels:

If you have a new version that you dont want v1 users getting, release v2 of your app by running exp publish --release-channel prod-v2 and building it with exp build:ios --release-channel prod-v2. Users with the prod-v2 ipa will only be pulling releases from that channel.

This way we could stop polluting Expo with orphaned private apps.

@jevakallio jevakallio closed this Feb 16, 2018
@jevakallio jevakallio reopened this Mar 5, 2018
@jevakallio
Copy link
Contributor

@teddyviking I seemed to have accidentally closed this PR - apologies. Reopened. May not land this exactly as-is, we are looking to migrate to release channels as the primary way of deploying PRs.

@jevakallio
Copy link
Contributor

@teddyviking thanks for this PR! I couldn't merge this diff since we decided to go a bit different direction and use release channels as the default publishing strategy from now on.

This feature has now landed in appr@2.0.0:
https://github.com/FormidableLabs/appr/releases/tag/v2.0.0

@jevakallio jevakallio closed this Mar 26, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants