haskell / haskell/haskell-language-server
`release.yaml` fails on `ghcup` installing GHC
- 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