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

ci: Adds frontend bundle validation job #193

Closed
wants to merge 2 commits into from

Conversation

calvincestari
Copy link
Member

With dependency updates being automated and having a few to deal with lately it's easy to miss something in the JS bundle, aka. GraphQLCompiler; especially since it is a manual process to build and compile the changes into Swift.

This PR adds a bundle validation step that will install all the requisite node packages, build the bundle and then fail if there is a git diff which would indicate that there are changes we haven't included that should be.

@calvincestari calvincestari requested a review from a team as a code owner December 7, 2023 05:02
@calvincestari
Copy link
Member Author

@AnthonyMDev here is a CI job we can use to build trust in the dependency updates to the GraphQLCompiler module. Once this is merged if any new dependency updates pass all tests then we should have confidence that they're OK to merge without needing to do any manual validation.

@calvincestari calvincestari force-pushed the ci/graphqlcompiler-bundle-validation branch from 839ca9a to d172746 Compare December 7, 2023 05:07
@calvincestari
Copy link
Member Author

Closing this in favour of #181

@calvincestari calvincestari deleted the ci/graphqlcompiler-bundle-validation branch December 7, 2023 07:18
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.

1 participant