-
Notifications
You must be signed in to change notification settings - Fork 817
Stackage should automatically send PR to projects with upper-bounds issues #871
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
also cc @borsboom @DanBurton @chrisdone to get some feedback. |
I think everybody wants something like this but a PR would kick things off. |
There is a huge problem: I've been playing with no-upper-bounds builder, and indeed in my small testset of packages upper bounds were unnecessary too strict (e.g.
OTOH there was really breaking changes too, e.g. Related idea:
Yet I'm 👍 for advocating of travis usage. Maybe I should write a tutorial blog post about it. And as I a side comment, I'm a bit worried how much we start to rely on Github and Travis. Hopefully someone uses their private options too (i.e. indirectly funding the public part!) |
And |
I suggest, if something like this is implemented, that we initially make it opt-in. Once we are satisfied that everyone who opted in is happy with the way it works, then we can turn it on by default and allow people to opt out. I also suggest that the automated PR should include an overly polite comment stating: "this is a mindless robot that has given no thought to the issue other than merely attempting to bump the bounds, please feel free to disregard this PR if you don't find it helpful."
👍
This crosses the boundary of what I think an automated tool should do. The PR could include a comment that recommends this course of action and includes a few lines of auto-generated content that the humans may choose to copy/paste into the changelog if they like it.
Again, maybe recommend in a comment and provide a copy/pasteable line, but I wouldn't make this part of the automated PR.
My initial reaction is to be scared of such a tool. I could get used to it, but I'd usually rather err on the side of caution when it comes to publishing new versions of a package.
Great suggestion that I think a lot of people will find useful.
The opt-in/opt-out functionality should be a configuration option in build-constraints.yaml here in this repo. |
Closing as de facto "won't do" per lack of recent engagement with this issue. |
@snoyberg
it would save so much time to everyone, if some github bot could
by doing that,
Other ideas I would like feedback on:
related to the automatic PR content:
related to the stackage file:
The text was updated successfully, but these errors were encountered: