This commit is contained in:
2020-03-04 23:35:53 +01:00
parent 16ca061ab7
commit 718442a1e7
8 changed files with 1436 additions and 59 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -34,6 +34,9 @@ instance Exception ValidationError
-- TODO: test that GHC is in semver
-- TODO: check there's LATEST tag for every tool
-- TODO: check all tarballs can be downloaded
-- AND their checksum
-- TODO: check gpg keys of tarballs?
validate :: (Monad m, MonadLogger m, MonadThrow m, MonadIO m)
=> GHCupDownloads
-> m ExitCode