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

Update app config to support Ionic 5 #156

Merged
merged 2 commits into from
Sep 2, 2021

Conversation

NoelDeMartin
Copy link
Contributor

@NoelDeMartin NoelDeMartin commented May 3, 2021

In the Apps Team, we've been working on migrating the mobile app to ionic 5.

Whilst doing that, there are some things affecting this repository that have changed. For example, the images on docker hub were previously bundling the source code and that's why it took them a while to get started. For ionic 5, we started bundling the compiled assets and the images are now a lot smaller and run a lot faster. As a side-effect of that, images are served on port 80. Other than that, some commands have changed slightly.

The mobile app with Ionic 5 hasn't been released yet, so I don't think this should be merged until that happens. But we can use this PR to discuss the approach and have everything ready for release day. That way, the day that the master branch in the mobile app repository becomes ionic 5, we can merge this and keep both repositories in sync.

@NoelDeMartin NoelDeMartin force-pushed the MOBILE-3738 branch 2 times, most recently from 20b4893 to 8548510 Compare May 13, 2021 11:04
@stronk7
Copy link
Member

stronk7 commented May 18, 2021

Hi, just a side note about #161 , where we are planning to stop and remove Travis integration with this repository, now that we have it covered with GHA alternative.

@NoelDeMartin
Copy link
Contributor Author

Thanks @stronk7, I've updated the config to include GHA tests as well. I've also updated the strategy to detect the runtime (ionic 3 or ionic 5), and it will be automatic most of the time.

@stronk7 stronk7 merged commit 4129a3b into moodlehq:master Sep 2, 2021
@stronk7
Copy link
Member

stronk7 commented Sep 2, 2021

Merged, thanks, yay!

PS: Only thing I found a little bit confusing is the tags thing, having next, dev, next-dev, latest, test, next-test... but surely it's because I'm not used to the different alternatives and the target of each one. The docs page seems to explain it pretty well, so all right!

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.

2 participants