quchen / prettyprinter

A modern, extensible and well-documented prettyprinter.
BSD 2-Clause "Simplified" License
294 stars 36 forks source link

Use GitHub actions for CI #191

Closed sjakobi closed 3 years ago

sjakobi commented 3 years ago

The Github CI config is generated using the settings in cabal.haskell-ci.

The main loss compared to the old Travis setup is that the negated-cpp-macro-syntax and readme-was-generated checks from scripts/ci/checks aren't run.

quchen commented 3 years ago

Looks good to me! The badge still pointed to Travis, and that made me think: why would we even have badges in the README? They will always refer to the current master build, which is either useless (if we’re on Github anyway and can click on the CI) or wrong (Hackage will show the master build for all readmes of all versions for example). So, badges are now gone.