-
Notifications
You must be signed in to change notification settings - Fork 1
feat(datasource graphql hasura): add Hasura datasource with Rails polymorphism support #343
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
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
c86efb3
feat(datasource graphql hasura): add Hasura datasource with Rails pol…
PMerlet e3b911a
fix(datasource graphql hasura): address review findings
PMerlet 62de6a3
refactor(datasource graphql hasura): split aggregation and polymorphi…
PMerlet d4580c3
fix(datasource graphql hasura): address the remaining review findings
PMerlet fe45ab2
fix(datasource graphql hasura): merge grouped values exactly
PMerlet 1035de7
fix(datasource graphql hasura): make grouped aggregations exact and h…
PMerlet 8e518a9
fix(datasource graphql hasura): separate transport failures from Hasu…
PMerlet ed80af3
chore(datasource graphql hasura): align packaging and test conventions
PMerlet 1189745
test(datasource graphql hasura): cover the NULL foreign key bucket en…
PMerlet 9390fa1
fix(datasource graphql hasura): address the Macroscope findings
PMerlet 486c7c5
fix(datasource graphql hasura): count dangling foreign keys in the nu…
PMerlet 27e7998
fix(datasource graphql hasura): make aggregation results exact, typed…
PMerlet 10d39b8
fix(datasource graphql hasura): survive hostile introspection and con…
PMerlet 5fe667d
fix(datasource graphql hasura): follow customized Hasura root fields …
PMerlet 7134152
fix(datasource graphql hasura): give dangling keys exact groups and f…
PMerlet e25c872
fix(datasource graphql hasura): keep composite primary keys writable
PMerlet 520ac29
fix(datasource graphql hasura): derive generated GraphQL names from t…
PMerlet e2653ab
fix(datasource graphql hasura): harden introspection against renames,…
PMerlet 28caa2d
fix(datasource graphql hasura): materialize nested polymorphics and i…
PMerlet 36355b7
feat(datasource graphql hasura): follow renamed mutation and aggregat…
PMerlet 695b769
fix(datasource graphql hasura): merge grouped averages exactly and ac…
PMerlet 1912077
refactor(datasource graphql hasura): flatten the qlty hotspots worth …
PMerlet 8e20113
refactor(datasource graphql hasura): extract the shadowed-relationshi…
PMerlet 4d9d5fa
fix(datasource graphql hasura): let semantic-release actually bump th…
PMerlet 81e518a
fix(datasource graphql hasura): address the human review findings
PMerlet 1d7d99d
fix(datasource graphql hasura): guard the metadata parsing the narrow…
PMerlet File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| /coverage/ | ||
| /pkg/ | ||
| /tmp/ | ||
| Gemfile.lock | ||
| Gemfile-test.lock |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| --format documentation | ||
| --color | ||
| --require spec_helper |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| source 'https://rubygems.org' | ||
|
|
||
| gemspec | ||
|
|
||
| gem 'forest_admin_datasource_customizer' | ||
| gem 'forest_admin_datasource_toolkit' | ||
| gem 'rake', '~> 13.0' | ||
| gem 'rubocop', '1.86.1' | ||
| gem 'rubocop-performance', '1.26.1' | ||
| gem 'rubocop-rspec', '3.9.0' | ||
|
|
||
| group :development, :test do | ||
| gem 'rspec', '~> 3.0' | ||
| gem 'simplecov', '~> 0.22', require: false | ||
| gem 'webmock', '~> 3.0' | ||
| end | ||
|
PMerlet marked this conversation as resolved.
|
||
19 changes: 19 additions & 0 deletions
19
packages/forest_admin_datasource_graphql_hasura/Gemfile-test
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| source 'https://rubygems.org' | ||
|
|
||
| # Specify your gem's dependencies in forest_admin_datasource_graphql_hasura.gemspec | ||
| gemspec | ||
|
|
||
| gem 'rake', '~> 13.0' | ||
| gem 'rubocop', '1.86.1' | ||
| gem 'rubocop-performance', '1.26.1' | ||
| gem 'rubocop-rspec', '3.9.0' | ||
|
|
||
| group :development, :test do | ||
| gem 'forest_admin_datasource_customizer', path: '../forest_admin_datasource_customizer' | ||
| gem 'forest_admin_datasource_toolkit', path: '../forest_admin_datasource_toolkit' | ||
| gem 'rspec', '~> 3.0' | ||
| gem 'simplecov', '~> 0.22', require: false | ||
| gem 'simplecov-html', '~> 0.12.3' | ||
| gem 'simplecov_json_formatter', '~> 0.1.4' | ||
| gem 'webmock', '~> 3.0' | ||
| end |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.