@@ -17,16 +17,16 @@ Stack provides the following Dev Containers:
17
17
18
18
Stack's Dev Containers provide the following tools:
19
19
20
- 1 . The
21
- [ Haskell Toolchain] ( https://www.haskell.org/ghcup/install/#supported-tools )
22
- ([ GHC] ( https://www.haskell.org/ghc ) , Stack,
23
- [ Cabal (the tool)] ( https://cabal.readthedocs.io ) and
24
- [ HLS] ( https://haskell-language-server.readthedocs.io ) )
25
- 2 . [ Git] ( https://git-scm.com )
26
- 3 . [ HLint] ( https://hackage.haskell.org/package/hlint )
27
- 4 . [ yamllint] ( https://yamllint.readthedocs.io )
28
- 5 . [ ShellCheck] ( https://www.shellcheck.net )
29
- 6 . [ hadolint] ( https://github.com/hadolint/hadolint )
20
+ 1 . The
21
+ [ Haskell Toolchain] ( https://www.haskell.org/ghcup/install/#supported-tools )
22
+ ([ GHC] ( https://www.haskell.org/ghc ) , Stack,
23
+ [ Cabal (the tool)] ( https://cabal.readthedocs.io ) and
24
+ [ HLS] ( https://haskell-language-server.readthedocs.io ) )
25
+ 2 . [ Git] ( https://git-scm.com )
26
+ 3 . [ HLint] ( https://hackage.haskell.org/package/hlint )
27
+ 4 . [ yamllint] ( https://yamllint.readthedocs.io )
28
+ 5 . [ ShellCheck] ( https://www.shellcheck.net )
29
+ 6 . [ hadolint] ( https://github.com/hadolint/hadolint )
30
30
31
31
The tools in the Haskell Toolchain are installed at ` /usr/local/bin ` . HLS is
32
32
provided in the default Dev Container only.
@@ -47,7 +47,7 @@ extensions pre‑installed:
47
47
(Default Dev Container only)
48
48
* [ GitHub Pull Requests and Issues] ( https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github )
49
49
* [ GitLens — Git supercharged] ( https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens )
50
- * Pinned to version 11.7.0 due to unsolicited AI content in recent versions
50
+ * Pinned to version 11.7.0 due to unsolicited AI content in recent versions
51
51
* [ Git Graph] ( https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph )
52
52
* [ ShellCheck] ( https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck )
53
53
* [ hadolint] ( https://marketplace.visualstudio.com/items?itemName=exiasr.hadolint )
@@ -63,12 +63,13 @@ These Docker images are multi‑architecture (`linux/amd64`, `linux/arm64/v8`)
63
63
<nobr >* GHC musl* </nobr > images. They are based on Alpine Linux (that is
64
64
[ musl libc] ( https://musl.libc.org ) and [ BusyBox] ( https://www.busybox.net ) ).
65
65
66
- The images contain * unofficial* binary distributions of GHC (that is, ones not
67
- released by the GHC developers). That is because:
66
+ The images contain * unofficial* and * untested * binary distributions of GHC (that
67
+ is, ones not released by the GHC developers). That is because:
68
68
69
- 1 . the official GHC binary distributions for Alpine Linux/x86_64 have known
70
- bugs; and
71
- 2 . there are no official binary distributions for Alpine Linux/AArch64.
69
+ 1 . the official GHC binary distributions for Alpine Linux/x86_64 have
70
+ [ known] ( https://gitlab.haskell.org/ghc/ghc/-/issues/23043 )
71
+ [ bugs] ( https://gitlab.haskell.org/ghc/ghc/-/issues/25093 ) ~~ ; and~~
72
+ 1 . ~~ there are no official binary distributions for Alpine Linux/AArch64.~~
72
73
73
74
Stack's global configuration (` /etc/stack/config.yaml ` ) sets
74
75
<nobr >` system-ghc: true ` </nobr > and <nobr >` install-ghc: false ` </nobr >. That
0 commit comments