Closed
Description
it would save so much time to everyone, if some github bot could
- fork all projects having bounds issues (aeson 0.10 #845, optparse-applicative 0.12 #860, etc.)
- create a branch with a proper name referencing the issue
- change the upper bounds of the problematic dependency
- make a PR
by doing that,
- 🍺 most projects with travis setup would run travis checks right away with newer bounds making the whole process faster. In most cases, it would be one click away
- 🍻 tracking issues would be simplified: PR status (open / merged) will be displayed right after thefirst issue comment
Other ideas I would like feedback on:
related to the automatic PR content:
- bump minor version of the package,
- document the upper bound change in the changelog if present
- add Readme.md and Changelog.md to cabal extra-files if present in git repo but not in cabal
- point users to the (non existent for now) github hook tool service that auto push packages to hackage when version change on master branch
- Suggest to add a travis.ci using stack with a link to a predefined template if no travis file found
related to the stackage file:
- allow users to exclude their package from receiving automatic PR