haskell / haskell/haskell-language-server

`release.yaml` fails on `ghcup` installing GHC

Open Beginner friendly
#5,060 3 comments 0 reactions 0 assignees View on GitHub
bindists type: bug
Dominant language
Haskell
Stars
3k
Forks
455
Avg merge
4d 3h
Merged PRs (30d)
12

Description

Currently working on the 2.15.0.0 release and the release job is failing. Looking at the logs, it's actually been failing on master since [25-05-2026](https://github.com/haskell/haskell-language-server/actions/workflows/release.yaml), the last known success was [18-05-2026](https://github.com/haskell/haskell-language-server/actions/runs/26011493007). [Here's](https://github.com/haskell/haskell-language-server/actions/runs/32683274633/job/97344179153) a more recent run containing logs.

ghcup had a 0.2 release on 21-05-2026, so presumably, we just drifted a bit. The following line looks relevant from the changelog.

> `~/.ghcup/bin/` is now all symlinks (except for `ghcup` binary itself) and the link targets may have different shape.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the failing release.yaml workflow and the linked recent run logs, then compare its ghcup installation step with the ghcup 0.2 changelog note about symlinks and link targets. Done means the release job succeeds on master and for the 2.15.0.0 release.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
ci-cd, release
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.