This website requires JavaScript.
Explore
Help
Sign In
hasura
/
graphql-engine
Watch
1
Star
0
Fork
0
You've already forked graphql-engine
mirror of
https://github.com/hasura/graphql-engine.git
synced
2024-12-18 04:51:35 +03:00
Code
Issues
Projects
Releases
Wiki
Activity
2029e20d0c
graphql-engine
/
server
/
VERSIONS.json
7 lines
85 B
JSON
Raw
Normal View
History
Unescape
Escape
Factor tool versions out into server/VERSIONS.json. This helps us use the same versions locally as in CI. If you're using the Nix setup, it guarantees it. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5111 GitOrigin-RevId: 6e00cd7a78593df1e60fac37cc1195aba60e488f
2022-07-22 15:22:35 +03:00
{
server: switch to ghc 9.2 (2nd try) ## Migrating, for server devs You will need the fork of 9.2.4 that we're using (for now): ``` ghcup -c -n install ghc --force -u "https://storage.googleapis.com/graphql-engine-cdn.hasura.io/ghc-bindists/ghc-x86_64-deb10-linux-9.2.4-hasura-fix.tar.xz" 9.2.4 ``` or for m1 mac: ``` ghcup -c -n install ghc --force -u "https://storage.googleapis.com/graphql-engine-cdn.hasura.io/ghc-bindists/ghc-arm64-apple-darwin-9.2.4-hasura-fix.tar.xz" ``` Samir is working on a nix build for nix folx PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6154 GitOrigin-RevId: 6716e3f2ee19f0281c8ad25383a1241fc362d616
2022-10-06 12:07:14 +03:00
"ghc"
:
"9.2.4"
,
Upgrade HLint to v3.4.1. This upgrades CI and anyone using Nix to HLint v3.4.1. If you're not using Nix, this doesn't actually _do_ anything on your local machine; it's just a suggestion. It also applies a bunch of simple HLint refactors, using `make lint-hs-fix`. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6324 GitOrigin-RevId: de8267e4909d6dcd3f83543188517f3aaeebc5f3
2022-10-12 22:13:46 +03:00
"hlint"
:
"3.4.1"
,
server: Automate generation and verification of Cabal files from hpack. We currently use `hpack` to generate the Cabal files from _package.yaml_ files for the two small libraries in _server/lib_. While this is more convenient, we also check the Cabal files into the repository to avoid needing an extra step upon pulling changes. In order to ensure that the Cabal files do not get out of sync with the hpack files, this introduces a few improvements: 1. Makefile targets to automatically generate the Cabal files without needing to know the correct incantation. These targets are a dependency of all build targets, so you can simply run `make build-all` and it will work. 2. An extra comment at the top of all generated Cabal files that explains how to regenerate it. 3. A `lint-hpack` Makefile target that verifies that the Cabal files are up-to-date. 4. A CI job that runs `make lint-hpack`, to stop inconsistencies getting merged into trunk. Most of these changes are ported from #4794. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5217 GitOrigin-RevId: d3dfbe19ec00528368d357b6d0215a7ba4062f68
2022-07-29 19:21:00 +03:00
"hpack"
:
"0.34.7"
,
Factor tool versions out into server/VERSIONS.json. This helps us use the same versions locally as in CI. If you're using the Nix setup, it guarantees it. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5111 GitOrigin-RevId: 6e00cd7a78593df1e60fac37cc1195aba60e488f
2022-07-22 15:22:35 +03:00
"ormolu"
:
"0.3.1.0"
}
Reference in New Issue
Copy Permalink