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

[cli] Add graphql-codegen #21980

Merged
merged 2 commits into from Apr 5, 2023
Merged

[cli] Add graphql-codegen #21980

merged 2 commits into from Apr 5, 2023

Conversation

wschurman
Copy link
Member

Why

I started adding a new field to the CurrentUserQuery and noticed that the comment indicating that this was generated was a lie (it was just copied in, confirmed with original author who shall not be named due to their constitutional protections for the accused). So this PR makes it truthful by adding the codegen.

How

Copy the way it's set up in eas-cli.

Test Plan

yarn generate-graphql-code and inspect the results.

Checklist

@expo-bot expo-bot added the bot: suggestions ExpoBot has some suggestions label Apr 4, 2023
Copy link
Contributor

@EvanBacon EvanBacon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

39kb -> 70kb -- TODO: modify taskr file to minify generated file and strip comments.

@wschurman wschurman merged commit 8fd977a into main Apr 5, 2023
11 of 16 checks passed
@expo-bot expo-bot removed the bot: suggestions ExpoBot has some suggestions label Apr 5, 2023
@wschurman wschurman deleted the @wschurman/graphql-codegen branch April 5, 2023 00:49
@expo-bot expo-bot added the bot: passed checks ExpoBot has nothing to complain about label Apr 5, 2023
gabrieldonadel added a commit that referenced this pull request Apr 5, 2023
# Why

When we added the graphql-codegen to the cli on
#21980, we forgot to also update
`.eslintignore`, causing the `SDK / check-packages` action to fail

# How

Update `.eslintignore` to point to the new generated file path

# Test Plan

`SDK / check-packages` should succeed 

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg:
updated a module plugin).
EvanBacon pushed a commit that referenced this pull request Apr 6, 2023
EvanBacon pushed a commit that referenced this pull request Apr 6, 2023
# Why

When we added the graphql-codegen to the cli on
#21980, we forgot to also update
`.eslintignore`, causing the `SDK / check-packages` action to fail

# How

Update `.eslintignore` to point to the new generated file path

# Test Plan

`SDK / check-packages` should succeed 

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg:
updated a module plugin).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot: passed checks ExpoBot has nothing to complain about
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants