It looks like there were some issues with my last attempt at fixing the GitHub Actions-based CI (cf #183).
This PR should hopefully address it by fixing the criteria under which the checkout action runs (I copy/pasted from another project without fully understanding what it was doing).
In addition to that, I've added a CI step to check against the latest Stackage LTS (17.5 at the time of writing), and I've bumped the LTS-16 and nightly resolvers to newer versions as well.
It looks like there were some issues with my last attempt at fixing the GitHub Actions-based CI (cf #183).
This PR should hopefully address it by fixing the criteria under which the checkout action runs (I copy/pasted from another project without fully understanding what it was doing).
In addition to that, I've added a CI step to check against the latest Stackage LTS (17.5 at the time of writing), and I've bumped the LTS-16 and nightly resolvers to newer versions as well.