You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 5, 2024. It is now read-only.
We use nix in CI to provide GHC and all relevant tools, but we also want the error matchers.
As a work around, we've got this config in our GitHub Actions file:
# we use the Haskell setup action because it integrates error matching.# we don't use it to bring in GHC or any other Haskell tooling - that# is all provided by Nix.
- uses: haskell/actions/setup@v1# This little stanza is what we need to prevent installing a redundant# GHC. It does install a redundant stack, but that's a much smaller# problem.with:
enable-stack: truestack-no-global: true
This takes ~0s according to GitHub, which is great.
However, it'd be ideal to either have a ghc-matchers GitHub action or a matchers-only option.
The text was updated successfully, but these errors were encountered:
That might be nice to have. This is a bit of a niche usecase (although much less niche for other languages, given Haskell's overlap with the nix community). I'd be fine supporting that option; I'm not sure when I'll have time to implement it, but in the meantime it's actually relatively easy to roll it in on your own CI pipeline.
We use
nix
in CI to provide GHC and all relevant tools, but we also want the error matchers.As a work around, we've got this config in our GitHub Actions file:
This takes ~0s according to GitHub, which is great.
However, it'd be ideal to either have a
ghc-matchers
GitHub action or amatchers-only
option.The text was updated successfully, but these errors were encountered: