CI: drop validation of GHC 7
commit29dc53c33347d244182def69c743dcd608cd19ed
authorAndreas Abel <andreas.abel@ifi.lmu.de>
Thu, 11 Apr 2024 21:12:57 +0000 (11 23:12 +0200)
committerMikolaj <281893+Mikolaj@users.noreply.github.com>
Mon, 15 Apr 2024 07:56:22 +0000 (15 07:56 +0000)
tree250c6da58ac990b2034a4636a33c24b4438e8536
parentd0a690bd54d390a03db144582d6416ea4160b9bf
CI: drop validation of GHC 7

Changes:
- bump GHC_FOR_RELEASE to 9.4.8
- bump action versions
- uniform quoting style
- satisfy actionlint
- fix order: setup Haskell before cache restore (uses setup.haskell-outputs)
- use `--ignore-project` in `cabal install hackage-repo-tool`
- use GHC_FOR_RELEASE also in validate-old-ghcs
- closes #8858: deleted comment
- closes #9858 by dropping container and using ghcup to setup ghcs

GHCs that do not install on ubuntu-22.04 with GHCup are dropped, meaning we only keep GHC 8.0.2 and up.
.github/workflows/validate.yml