haskell-actions/Setup Haskell

Set up a specific version of GHC and Cabal and add the command-line tools to the PATH

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
ghc-versionVersion of GHC to use. If set to "latest", it will always get the latest stable version. If set to "head", it will always get the latest build of GHC.nolatest
cabal-versionVersion of Cabal to use. If set to "latest", it will always get the latest stable version. If set to "head", it will always get the latest build of cabal.nolatest
stack-versionVersion of Stack to use. If set to "latest", it will always get the latest stable version.nolatest
enable-stackIf specified, will setup Stack.no
stack-no-globalIf specified, enable-stack must be set. Prevents installing GHC and Cabal globally.no
stack-setup-ghcIf specified, enable-stack must be set. Will run stack setup to install the specified GHC.no
cabal-updateSet to `false` to prevent `cabal update` from being run.notrue
ghcup-release-channelA release channel URL to add to ghcup via `ghcup config add-release-channel`.no
disable-matcherIf specified, disables match messages from GHC as GitHub CI annotations.no
namedescription
ghc-versionThe resolved version of ghc
cabal-versionThe resolved version of cabal
stack-versionThe resolved version of stack
ghc-exeThe path of the ghc _executable_
cabal-exeThe path of the cabal _executable_
stack-exeThe path of the stack _executable_
ghc-pathThe path of the ghc executable _directory_
cabal-pathThe path of the cabal executable _directory_
stack-pathThe path of the stack executable _directory_
cabal-storeThe path to the cabal store
stack-rootThe path to the stack root (equal to the STACK_ROOT environment variable if it is set; otherwise an OS-specific default)