mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-31 13:20:26 +01:00
Build many more Hoogle databases
This commit is contained in:
parent
ce3fffcb6e
commit
c3f65f5a6e
@ -37,6 +37,7 @@ module Stackage.Database
|
|||||||
, countSnapshots
|
, countSnapshots
|
||||||
, currentSchema
|
, currentSchema
|
||||||
, last5Lts5Nightly
|
, last5Lts5Nightly
|
||||||
|
, lastXLts5Nightly
|
||||||
, snapshotsJSON
|
, snapshotsJSON
|
||||||
, getPackageCount
|
, getPackageCount
|
||||||
, getLatestLtsByGhc
|
, getLatestLtsByGhc
|
||||||
@ -751,8 +752,11 @@ getSnapshots mBranch l o = run $ case mBranch of
|
|||||||
pure snapshot
|
pure snapshot
|
||||||
|
|
||||||
last5Lts5Nightly :: GetStackageDatabase m => m [SnapName]
|
last5Lts5Nightly :: GetStackageDatabase m => m [SnapName]
|
||||||
last5Lts5Nightly = run $ do
|
last5Lts5Nightly = lastXLts5Nightly 5
|
||||||
ls <- selectList [] [Desc LtsMajor, Desc LtsMinor, LimitTo 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]
|
ns <- selectList [] [Desc NightlyDay, LimitTo 5]
|
||||||
return $ map l ls ++ map n ns
|
return $ map l ls ++ map n ns
|
||||||
where
|
where
|
||||||
|
|||||||
@ -194,7 +194,7 @@ stackageServerCron = do
|
|||||||
Left e -> error $ show (key, e)
|
Left e -> error $ show (key, e)
|
||||||
Right _ -> putStrLn "Success"
|
Right _ -> putStrLn "Success"
|
||||||
|
|
||||||
names <- runReaderT last5Lts5Nightly db
|
names <- runReaderT (lastXLts5Nightly 50) db
|
||||||
let manager = view envManager env
|
let manager = view envManager env
|
||||||
|
|
||||||
locker <- newHoogleLocker False manager
|
locker <- newHoogleLocker False manager
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user