commercialhaskell / commercialhaskell/stack

Allow abstract snapshots in configuration, as with `--snapshot`

Open
#1,878 6 comments 0 reactions 0 assignees View on GitHub
type: discuss type: enhancement
Dominant language
Haskell
Stars
4.1k
Forks
850
Avg merge
10h 37m
Merged PRs (30d)
4

Description

I want to be able to put in stack.yaml, something like "resolver: lts-5" and get lts-5.5 right now, but once lts-5.6 is released, have that be used.

My reasoning is, LTS is supposed to avoid breaking changes across minor releases, so it should be safe to switch to a new minor release most of the time. (Of course, mistakes and PVP violations can happen.)

I want to get security fixes in libraries I use (such as the tls library) pushed out to users promptly. I could just update my resolver lines each time a new LTS minor release comes out, but that's busywork that I'd need to keep up with on a nearly weekly basis.

So, having a way to get this automated would be quite useful.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.