-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
ghcupConcerning GHCupConcerning GHCupoutputsConcerning outputs of the actionConcerning outputs of the actionplatform: macOS
Description
vscode-haskell needs direct access to ghcup to run its test successfully. Until recently, ghcup was always on $PATH and we could simply run ghcup install ... and install all the binaries that we needed. Additionally, the tests themselves also call ghcup install.
However, this seems to have changed recently for macos-latest: https://github.com/haskell/vscode-haskell/actions/runs/9015398738/job/24769933756?pr=1077
It looks like ghcup is not on the $PATH any more, but hidden somewhere in the hostedtoolcache.
One way to work around this for good, is to provide the path to ghcup as an action output, then we don't have to rely on ghcup to be on the $PATH, and can find it reliably.
Metadata
Metadata
Assignees
Labels
ghcupConcerning GHCupConcerning GHCupoutputsConcerning outputs of the actionConcerning outputs of the actionplatform: macOS