on iko/ghcjs-patch-master help sign in
Update and simplify version support table (#1028)

Only include stuff that is positively supported, makes it easier to read.

commit928bdb5449c44f0856247c5882eea300c06cbc1a authorMichael Peyton Jones <michael.peyton-jones@iohk.io> dateWed 3 Feb 2021, 11:17 (6 years ago) parent250509f
1 file changed+20−20
docs/reference/supported-ghc-versions.md+20−20
docs/reference/supported-ghc-versions.md+20−20
@@ -1,27 +1,27 @@
11# Supported GHC Versions
22
3−This table shows which versions of GHC are defined, built by CI, and tested.
4−If you use a combination of nixpkgs version and GHC version which is built by our CI, you should get cache hits from our cache.
53
6−The "nixpkgs versions" refer to the versions that `haskell.nix` provides; if you use your own version of nixpkgs you will likely not get cache hit
4+The following GHC versions are defined in `haskell.nix` (i.e. there is a derivation for them even if it isn't necessarily cached):
5+- 8.4.4
6+- 8.6.{1,2,3,4,5}
7+- 8.8.{1,2,3,4}
8+- 8.10.{1,2,3}
79
8−| Nixpkgs version | GHC version | Defined? | Built? | Tested? |
9−| --------------- | ------------- | -------- | ------ | ------- |
10−| 20.03 | 8.4.4 | Y | N | N |
11−| 20.03 | 8.6.{1,2,3,4} | Y | N | N |
12−| 20.03 | 8.6.5 | Y | Y | Y |
13−| 20.03 | 8.8.{1,2,3} | Y | N | N |
14−| 20.03 | 8.8.4 | Y | N | N |
15−| 20.03 | 8.10.1 | Y | N | N |
16−| 20.03 | 8.10.2 | Y | N | N |
17−| 20.09 | 8.4.4 | Y | N | N |
18−| 20.09 | 8.6.{1,2,3,4} | Y | N | N |
19−| 20.09 | 8.6.5 | Y | Y | Y |
20−| 20.09 | 8.8.{1,2} | Y | N | N |
21−| 20.09 | 8.8.3 | Y | Y | N |
22−| 20.09 | 8.8.4 | Y | Y | Y |
23−| 20.09 | 8.10.1 | Y | Y | N |
24−| 20.09 | 8.10.2 | Y | Y | Y |
10+The following table shows the nixpkgs/GHC versions which are built by CI, and which of those are tested.
11+If you use a combination of nixpkgs version and GHC version which is in this table, you should get cache hits from our cache.
12+The "nixpkgs versions" refer to the versions that `haskell.nix` provides; if you use your own version of nixpkgs you will likely not get cache hit.
13+
14+| Nixpkgs version | GHC version | Tested? |
15+|------------------|-------------|---------|
16+| 20.03 | 8.6.5 | Y |
17+| 20.09 | 8.6.5 | Y |
18+| 20.09 | 8.8.3 | N |
19+| 20.09 | 8.8.4 | Y |
20+| 20.09 | 8.10.2 | N |
21+| 20.09 | 8.10.3 | Y |
22+| nixpkgs-unstable | 8.6.5 | Y |
23+| nixpkgs-unstable | 8.8.4 | Y |
24+| nixpkgs-unstable | 8.10.3 | Y |
2525
2626See [ci.nix](https://github.com/input-output-hk/haskell.nix/blob/master/ci.nix) for the source of truth about what is built and tested.
2727