Skip to content

Commit 8bd52ed

Browse files
authored
Merge pull request #6768 from benz0li/update-dev-containers-7e4ed3b-3
Dev Containers: Update documentation and links
2 parents 16fad02 + ec60d57 commit 8bd52ed

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

.devcontainer/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
# Dev Containers
22

33
For further information, see
4-
[haskellstack.org](https://docs.haskellstack.org): Stack's code (advanced) \>
5-
Contributors \> Dev Containers or
6-
[../doc/dev_containers.md](../doc/dev_containers.md).
4+
[haskellstack.org](https://docs.haskellstack.org): Get involved \> Contributors
5+
\> Dev Containers or [../doc/dev_containers.md](../doc/dev_containers.md).
76

87
## License
98

doc/dev_containers.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ Stack provides the following Dev Containers:
1717

1818
Stack's Dev Containers provide the following tools:
1919

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)
3030

3131
The tools in the Haskell Toolchain are installed at `/usr/local/bin`. HLS is
3232
provided in the default Dev Container only.
@@ -47,7 +47,7 @@ extensions pre‑installed:
4747
(Default Dev Container only)
4848
* [GitHub Pull Requests and Issues](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github)
4949
* [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
5151
* [Git Graph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph)
5252
* [ShellCheck](https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck)
5353
* [hadolint](https://marketplace.visualstudio.com/items?itemName=exiasr.hadolint)
@@ -63,12 +63,13 @@ These Docker images are multi‑architecture (`linux/amd64`, `linux/arm64/v8`)
6363
<nobr>*GHC musl*</nobr> images. They are based on Alpine Linux (that is
6464
[musl libc](https://musl.libc.org) and [BusyBox](https://www.busybox.net)).
6565

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:
6868

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.~~
7273

7374
Stack's global configuration (`/etc/stack/config.yaml`) sets
7475
<nobr>`system-ghc: true`</nobr> and <nobr>`install-ghc: false`</nobr>. That

0 commit comments

Comments
 (0)