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

Move the 'flutter build' commands from CI into MSBuild #269

Merged
merged 5 commits into from
Aug 30, 2022

Conversation

CarlosNihelton
Copy link
Collaborator

The CI workflow is meant to provide the resources and execute the build system. Having it to know which Flutter project to builder (it could be either the current slide show or the new OOBE coming soon) and build it before invoking the actual build system that will output the appx bundle is a bad smell.

Instead we can let the build system (MSBuild) to handle building whatever dependencies the appx might have, only requiring the CI workflow to know that it must provide the Flutter command and that’s it.

This PR applies some renaming to turn it more subproject-agnostic in terms of whether we build the slide show or the OOBE application, as well as removing the build commands from CI workflow YAML files, leaving that to the actual build system (MSBuild) to handle.

Since now we will not have only the slide show
but the whole OOBE application.
It can be referring to the slide show (aka splash) or the OOBE
@CarlosNihelton CarlosNihelton marked this pull request as ready for review August 29, 2022 16:36
@CarlosNihelton
Copy link
Collaborator Author

This run shows that we won't stop bundling the Flutter artifacts into the x64 part of the bundle.

image

@CarlosNihelton CarlosNihelton merged commit 7b2887a into main Aug 30, 2022
@CarlosNihelton CarlosNihelton deleted the flutter-build-deeng-387 branch August 30, 2022 10:10
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