graphql-engine/server/lib
Auke Booij c36c085016 server: enable all the warnings (that we can)
See [Enable all the warnings](https://medium.com/mercury-bank/enable-all-the-warnings-a0517bc081c3). This PR follows that approach, except that it re-disables those warnings that would prevent a successful build.

There are some newer warning flags that older GHC versions don't recognize. So this also updates some of our CI routines to the GHC version that we're currently using for `graphql-engine` itself, namely 9.2.5. I don't see a reason to keep testing those libraries against older GHC versions.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7614
GitOrigin-RevId: d48a6db09dab29616e273549d0045f98ecb4586f
2023-01-30 11:24:49 +00:00
..
aeson-ordered server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
api-tests server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
dc-api server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
error-message server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
graphql-parser-hs server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
hasura-prelude server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
pg-client-hs server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
pool server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
schema-parsers server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00
test-harness server: enable all the warnings (that we can) 2023-01-30 11:24:49 +00:00