Closed int-index closed 2 months ago
It appears we are affected by https://github.com/haskell-CI/haskell-ci/issues/738, so it would be good to update the generated workflows with haskell-ci >= 0.19
.
@sgraf812 I don't see how haskell-ci#738 is relevant. The failing runs are using haskell-ci-0.19.x and are one month old and failing in cabal test
step.
make: ../dist/build/happy/happy: No such file or directory
make: *** [Makefile:78: shift01.g.hs] Error 127
The haskell-ci#738
would fail to run at all.
I wasn't clear; the failures are over at https://github.com/haskell/happy/pull/281. We need to land this PR in order to fix the situation.
I'm not working on this at the moment, so if someone wants to take over the branch, be my guest.
Wow, this [missing-bounds-important]
error is absolutely annoying. First, it doesn't tell you the line number or just the file of the violating dependency. And then it appears to even trigger for the testsuite. What on earth?!
It's a bit unfortunate we have to drop support for GHCs older than 8.2, but I don't know enough about the OS support to judge whether this is avoidable. (Perhaps hvr's PPA phased out with Ubuntu 22.04 and it's toomuch work to support GHC 7.0, say, in ghcup
.)
I think I'll just go ahead and merge this.
Perhaps I'll try to get rid of the complicated .patch
setup afterwards.
Dropped old GHC versions due to this error from
haskell-ci
:Run
haskell-ci regenerate
The patch in
.github/haskell-ci.patch
doesn't apply cleanly, will look into it later.