-
Notifications
You must be signed in to change notification settings - Fork 109
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
tasty-1.5 release coordination #379
Comments
I'd like to re-propose two suggestions I made that were put on hold for including breaking changes. I think adding EDIT: It would also be great to add a time frame to the initial post, so people have an idea when to submit "last calls" by. |
No requests on part of tasty-tmux. |
@brandonchinn178
It depends on the activity in this thread. By default I'd wait for responses up to mid August. If someone has an important suggestion, but off for vacation and cannot contribute immediately, we can wait a little longer. In the meantime you can test your packages against packages: .
source-repository-package
type: git
location: https://github.com/UnkindPartition/tasty
subdir: core
source-repository-package
type: git
location: https://github.com/UnkindPartition/tasty
subdir: hunit
source-repository-package
type: git
location: https://github.com/UnkindPartition/tasty
subdir: quickcheck
source-repository-package
type: git
location: https://github.com/UnkindPartition/tasty
subdir: smallcheck
source-repository-package
type: git
location: https://github.com/Bodigrim/tasty-bench
source-repository-package
type: git
location: https://github.com/ocharles/tasty-rerun |
No special requests from me |
I don't believe any of my libraries need anything, so no requests here either |
There's no way to add arbitrary data to It is breaking change but it seems that impact should be limited since preferred way of construction |
@Shimuuar I like the idea, but I wonder whether extending |
The idea was to store data produced by the test in order to render it, for later exploration. |
@Bodigrim It could be abuse but that's what happens when library is released to public. User always have ideas. And building tree of things to do executing them, collating reports doesn't seem to be too far off. In any case it would be much better if we could abuse it without horrible hacks. Also such addition seems to be generally useful |
Thank you for checking in, @Bodigrim . The The |
@Shimuuar Yeah, I often use
Playing devil's advocate, is
@kquick I must admit I'm generally illiterate about Haskell exceptions. Could you possibly raise a PR to discuss it further? I imagine the patch is not massive and it could be easier to discuss a patch than its verbal description, but if I'm wrong feel free to raise an issue instead. |
It is! Maybe not massively. 1) it doesn't break existing printers of results. 2) It actually composes so it's possible to mix tests from different libraries which both want to add some data to Result. I think it's easier to discuss concrete code, so I made draft PR #381 |
Unless there are specific objections, I'll cut a release candidate next week. |
Apologies for not responding to your request for a patch: got swamped and forgot. Looking into this now, it appears that the concern was addressed in fcfccc8 , so that addresses my stated concern and thumbs-up for a release. |
@ocharles @andreasabel could you please grant me upload rights for |
@Bodigrim Added to all three. |
It's been almost 3 years since
tasty-1.4
release, and we accumulated plenty of contributions waiting for a major release. It would be great to releasetasty-1.5
soon, but before we proceed with an RC, I'd like to issue the last call for contributions. Ideally oncetasty-1.5
is out, we'll refrain from releasing breaking changes for another 2-3 years, so if there is anything you'd like to change let's change it now.CC @brandonchinn178 @gwils @nomeata @ocharles @kquick @jstolarek @mitchellwrosen @newhoggy @tarleb @barrucadu @414owen @Shimuuar @frasertweedale on behalf of various
tasty-*
packages.The text was updated successfully, but these errors were encountered: