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

Splitting up the Github CI Workflow to Build in Parallel #169

Merged
merged 2 commits into from
Oct 4, 2023

Conversation

AsherGlick
Copy link
Owner

Burrito is made up of several components:

  • xml_converter -the new xml parser code
  • godot ui - the primary user interface
  • burrito_link - the connection between the ui and gw2
  • burrito-fg - a gdnative library to talk to X11
  • taco_parser - an xml parser that will be replaced with xml_converter

This change causes those to all be built in parallel and then assembled at the end. One kinda big hack that is used is that burrito-fg and taco_parser are mocked when compiling the godot ui. Then once everything is compiled they are seamlessly swapped in before the final packaging.

.github/workflows/main.yml Outdated Show resolved Hide resolved
.github/workflows/main.yml Outdated Show resolved Hide resolved
.github/workflows/main.yml Outdated Show resolved Hide resolved
@AsherGlick AsherGlick requested a review from klingbolt October 4, 2023 15:40
Base automatically changed from string_hirearchy_utils to xml_converter October 4, 2023 22:15
@AsherGlick AsherGlick merged commit c14a52f into xml_converter Oct 4, 2023
12 checks passed
@AsherGlick AsherGlick deleted the parallel_pipelines branch October 4, 2023 22:16
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