Build many more Hoogle databases

This commit is contained in:
Michael Snoyman 2016-11-26 17:40:09 +02:00
parent ce3fffcb6e
commit c3f65f5a6e
2 changed files with 7 additions and 3 deletions

View File

@ -37,6 +37,7 @@ module Stackage.Database
, countSnapshots
, currentSchema
, last5Lts5Nightly
, lastXLts5Nightly
, snapshotsJSON
, getPackageCount
, getLatestLtsByGhc
@ -751,8 +752,11 @@ getSnapshots mBranch l o = run $ case mBranch of
pure snapshot
last5Lts5Nightly :: GetStackageDatabase m => m [SnapName]
last5Lts5Nightly = run $ do
ls <- selectList [] [Desc LtsMajor, Desc LtsMinor, LimitTo 5]
last5Lts5Nightly = lastXLts5Nightly 5
lastXLts5Nightly :: GetStackageDatabase m => Int -> m [SnapName]
lastXLts5Nightly ltsCount = run $ do
ls <- selectList [] [Desc LtsMajor, Desc LtsMinor, LimitTo ltsCount]
ns <- selectList [] [Desc NightlyDay, LimitTo 5]
return $ map l ls ++ map n ns
where

View File

@ -194,7 +194,7 @@ stackageServerCron = do
Left e -> error $ show (key, e)
Right _ -> putStrLn "Success"
names <- runReaderT last5Lts5Nightly db
names <- runReaderT (lastXLts5Nightly 50) db
let manager = view envManager env
locker <- newHoogleLocker False manager