{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiavou4vmrxeuwgmzg6w7q6wltqqww4tyqiodjbclolbpikjbb4uke",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mkkqkxuhovk2"
},
"path": "/t/ann-tasty-cache-0-1-0-0/13993#post_1",
"publishedAt": "2026-04-28T13:57:39.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"GitHub - silky/tasty-cache: Cache tests based on their source dependency tree; only re-run when source meaningfully changed. · GitHub",
"tasty-cache: Tasty ingredient that skips unchanged tests using GHC HIE files"
],
"textContent": "Hello everyone,\n\nI had AI build me a Nix-inspired, HIE-based, test caching tool:\n\n * GitHub - GitHub - silky/tasty-cache: Cache tests based on their source dependency tree; only re-run when source meaningfully changed. · GitHub\n * Hackage - tasty-cache: Tasty ingredient that skips unchanged tests using GHC HIE files\n\n\n\nIt works by using the HIE files to compute a hash of all the depenencies of a test function, and then decides whether to re-run on that basis.\n\nI tried to explore all the potential failure cases; and of course there’s some ways to disable it entirely.\n\nVery curious to know if you find it useful; and please do report any issues!",
"title": "[ANN] tasty-cache 0.1.0.0"
}