graphql-engine/server
Jesse Hallett 4ed1fdb859 server: move Metadata code to avoid circular dependencies in upcoming work
A following PR moves serialization-related code out `Hasura.RQL.Types.Metadata` into a specialized submodule. To avoid circular dependencies a number of other definitions also need to be moved into their own submodule. This PR does that extra moving first so that we can keep each PR as small, and as easy to review as possible.

There are a lot of changed lines; but it's all moving code from one module to another.

I'm breaking up #5184 into smaller PRs, and this is the first PR in that effort.

The tracking issue is https://hasurahq.atlassian.net/browse/MM-35

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5210
GitOrigin-RevId: 6fb6e29a967ab5ad4724006c8e0addd2d63a3946
2022-07-30 00:15:18 +00:00
..
bench-wrk server/tests-py: Reduce the number of locations we check the status code. 2022-07-05 18:01:07 +00:00
benchmarks ci: hide old benchmark reports for PRs with many comments 2022-02-24 20:09:17 +00:00
documentation server/postgres: test identifier uniqueness rewrite 2022-06-17 10:44:18 +00:00
lib server: Automate generation and verification of Cabal files from hpack. 2022-07-29 16:22:12 +00:00
src-dc-api server: Refactor Data Connector Agent tests to remove duplicate code and test data 2022-07-29 08:08:12 +00:00
src-emit-metadata-openapi server: initial set of DTO types for metadata 2022-06-27 16:33:31 +00:00
src-exec server: expose Prometheus metrics from Hasura Pro 2022-07-23 21:19:20 +00:00
src-lib server: move Metadata code to avoid circular dependencies in upcoming work 2022-07-30 00:15:18 +00:00
src-rsr ci: tag release v2.9.0 and v2.10.0-beta.1 2022-07-27 10:16:23 +00:00
src-test Move RoleName into SchemaContext. 2022-07-29 15:38:44 +00:00
tests-dc-api server: Refactor Data Connector Agent tests to remove duplicate code and test data 2022-07-29 08:08:12 +00:00
tests-hspec Remove SerializationSpec, move to BigQuery-specific tests 2022-07-28 10:18:59 +00:00
tests-py Restructure Pro Parser modules to align with the OSS Parser 2022-07-26 07:33:35 +00:00
.dockerignore update packages (#251) 2018-08-08 13:10:13 +05:30
.gitignore server: Clean up Cabal project files 2022-04-07 07:16:12 +00:00
commit_diff.txt Rewrite GraphQL schema generation and query parsing (close #2801) (#4111) 2020-08-21 12:27:01 -05:00
COMPILING-ON-MACOS.md tooling: Opt-in shared tooling 2022-06-16 17:12:35 +00:00
CONTRIBUTING.md server: Automate generation and verification of Cabal files from hpack. 2022-07-29 16:22:12 +00:00
graphql-engine.cabal server: move Metadata code to avoid circular dependencies in upcoming work 2022-07-30 00:15:18 +00:00
Makefile ci: misc. cleanup, naming 2022-01-03 06:26:39 +00:00
STYLE.md Nix: Use nixpkgs-fmt to format everything. 2022-06-20 13:02:45 +00:00
testing-guidelines.md server: testing guidelines 2022-03-08 09:53:27 +00:00
troubleshooting.md Create troubleshooting.md 2022-05-30 09:18:44 +00:00
VERSIONS.json server: Automate generation and verification of Cabal files from hpack. 2022-07-29 16:22:12 +00:00