cabal test succeeds silently if no GITHUB_TOKEN is set.
However, in this case, most tests do not run. Maybe it is better that the test suite errors out if it cannot authenticate to github...
P.S.: Haskell-CI does not export GITHUB_TOKEN, so tests do not run on CI atm.