-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Migrate to GHC 8.10, upgrade dependencies. Closes #4517 #4518
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
Conversation
21616fa to
c59edc9
Compare
|
Deploy preview for hasura-docs ready! Built with commit 19ffc3b |
022c789 to
c220dc4
Compare
|
Review app for commit de6c110 deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
|
Review app for commit c03084e deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
c03084e to
03125cb
Compare
|
Review app for commit 03125cb deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
03125cb to
e108619
Compare
|
Review app for commit e108619 deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
8e21e75 to
640bf7c
Compare
|
Review app for commit 640bf7c deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
640bf7c to
dd21ae6
Compare
|
Review app for commit dd21ae6 deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
992e4a5 to
24a412e
Compare
|
Review app for commit 24a412e deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
|
Review app for commit 09956e7 deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
abooij
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm looking forward to 8.10, so thanks for this.
server/tests-py/queries/v1/update/basic/person_error_no_where_clause.yaml
Show resolved
Hide resolved
09956e7 to
8b4f14d
Compare
|
Review app for commit 8b4f14d deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
abooij
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, except for the source of the Docker image, which I think you're already working on. I am approving this PR now so that you can merge directly after resolving that.
|
Review app for commit 19ffc3b deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
|
(@shahidhk thanks for doing the docker image!) |
|
Review app for commit ab093d5 deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
tirumaraiselvan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changelog approved
ab093d5 to
6a3aaa0
Compare
This also seems to squash a stubborn space leak we see with subscriptions (linking to canonical hasura#3388 for reference). This may also fix some of the "Unexpected exception" websockets exceptions we are now surfacing (see e.g. hasura#4344) Also: dev.sh: fix hpc reporting Initial work on this done by Vamshi.
…asura#4344 ...hopefully. At least I no longer can easily induce any unexpected exceptions after this and the GHC 8.10 + libs upgrade commit.
6a3aaa0 to
a77bb05
Compare
|
Review app for commit a77bb05 deployed to Heroku: https://hge-ci-pull-4518.herokuapp.com |
|
Review app https://hge-ci-pull-4518.herokuapp.com is deleted |
This also seems to squash a stubborn space leak we see with
subscriptions (linking to canonical #3388 for reference).
This may also fix some of the "Unexpected exception" websockets
exceptions we are now surfacing (see e.g. #4344)
Also: dev.sh: fix hpc reporting
Please install GHC 8.10 and give this a try and let me know if there are issues with your development setup that we can sort out.
You'll need cabal-install 3.2 (which you can upgrade with
cabal; it will work with ghc 8.6.5 as well, but note the-newcommands have now become default)I install GHC from the bindists here:
https://www.haskell.org/ghc/download_ghc_8_10_1.html
It will clobber the symlinks from the last version you installed, but otherwise multiple ghc's play nice together (you can switch between them with the
with-compilerconfig setting in acabal.projector the-wflag to cabal).