Skip to content

Commit edb5727

Browse files
committed
move stackage version file to ~/.haskell-devcontainer/stackage-version
1 parent b91041a commit edb5727

3 files changed

Lines changed: 16 additions & 6 deletions

File tree

.github/scripts/smoke-test.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ test_ghc_version() {
3737

3838
# Test: Check stackage-version file
3939
test_stackage_version_file() {
40-
echo "=== Checking ~/stackage-version file ==="
41-
STACKAGE_VERSION_FILE="$HOME/stackage-version"
40+
echo "=== Checking ~/.haskell-devcontainer/stackage-version file ==="
41+
STACKAGE_VERSION_FILE="$HOME/.haskell-devcontainer/stackage-version"
4242
if [ ! -f "$STACKAGE_VERSION_FILE" ]; then
4343
echo "Error: $STACKAGE_VERSION_FILE not found."
4444
return 1
@@ -60,7 +60,7 @@ test_stack_project() {
6060
cd "$TEST_DIR"
6161

6262
echo "Creating new stack project..."
63-
stack new foo --bare --resolver "$(cat ~/stackage-version)"
63+
stack new foo --bare --resolver "$(cat ~/.haskell-devcontainer/stackage-version)"
6464

6565
echo "Installing project..."
6666
stack install

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Please refer to [here](./examples/local-built-image).
3434
`amd64` and `arm64`.
3535

3636

37-
## Tags
37+
## Image Tags
3838

3939
- Floating tags
4040
- `latest`: Latest recommended version.
@@ -43,4 +43,13 @@ Please refer to [here](./examples/local-built-image).
4343
- Fixed tags
4444
- `{GHC}__{STACKAGE}__{HLS}__{TIMESTAMP}`: Fixed version, never deleted, e.g. `9.10.2__lts-24.11__2.11.0.0__20251229-1435`
4545

46-
For a detailed list, see [here](https://github.com/LCamel/haskell-devcontainer/pkgs/container/haskell-devcontainer).
46+
For a detailed image list, see [here](https://github.com/LCamel/haskell-devcontainer/pkgs/container/haskell-devcontainer).
47+
48+
49+
## Version Info
50+
51+
Inside the container, you can find the Stackage version at:
52+
53+
```
54+
~/.haskell-devcontainer/stackage-version
55+
```

docker/install-haskell.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,5 @@ time ghcup install cabal $CABAL_VERSION
3232
cabal --version
3333

3434
# for later retrieval in the container
35-
echo "$STACKAGE_VERSION" > ~/stackage-version
35+
mkdir -p ~/.haskell-devcontainer
36+
echo "$STACKAGE_VERSION" > ~/.haskell-devcontainer/stackage-version

0 commit comments

Comments
 (0)