nick8325 / quickcheck

Automatic testing of Haskell programs.
Other
722 stars 120 forks source link

Bump workflow versions #412

Closed MaximilianAlgehed closed 3 months ago

MaximilianAlgehed commented 3 months ago

Trying to bring things up to date to make sure the issues we've seen in CI on #397 aren't due to old versions.

MaximilianAlgehed commented 3 months ago

@nick8325 here is something we need to discuss. The old ci system has stopped working due to random github actions deprecations. I've updated to the latest version of haskell-ci and bumped the ci script. However, a consequence of this is that we can no longer support ghc versions older than 8.0.2 in ci.

Should we make the decision to discontinue ghc 7 support?

MaximilianAlgehed commented 3 months ago

@UlfNorell thoughts on this?

MaximilianAlgehed commented 3 months ago

Current state of things here:

  1. We can support 7.10.3 since that's supported by setup-haskell
  2. We change to setup-haskell as that gives us more flexibility than depending on haskell-ci
  3. I've set up the workflow to run as a cronjob nightly so that we see CI breaking earlier than in a PR (which is what happened here)