{
  "$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"
}