{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihx6i537f2mbb4m4k3kdujuf24ukochgmriw3sjjjdxejjirkjiya",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mj7xxh2hg342"
  },
  "path": "/t/stacker-tool-to-bump-snapshots-in-stack-yaml-files/13907#post_3",
  "publishedAt": "2026-04-11T08:17:52.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "@janus"
  ],
  "textContent": "Thanks, @janus, for the pointer. I installed `stack-lint-extra-deps` and it seems very useful. Also, it seems to be implemented in a better way than my tool, as it queries `stackage.org` for the list of resolvers (fast), whereas my tool clones the `stackage-snapshots` repo and constructs the information from there (slow).\n\nHowever, `stack-lint-extra-deps` does not fit my purpose because it has only two snapshot categories, `lts` or `nightly`, so I will bump any `lts` constraint to the _absolutely_ latest `lts`, whereas I want the latest `lts` for the respective GHC major version.\n\nSo this is not good if you want to maintain build with older GHCs.\n\nAlso, it appears not to be released on Hackage so it might just disappear at any time.",
  "title": "Stacker: tool to bump snapshots in `stack*.yaml` files"
}