Skip to content

Commit 51b58f9

Browse files
committed
Update and simplify version support table
Only include stuff that is positively supported, makes it easier to read.
1 parent 250509f commit 51b58f9

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

docs/reference/supported-ghc-versions.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,26 @@
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.8.4 | Y |
23+
| nixpkgs-unstable | 8.10.3 | Y |
2524

2625
See [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.
2726

0 commit comments

Comments
 (0)