An in-range update of ava is breaking the build π¨
greenkeeper opened this issue Β· 2 comments
The devDependency ava was updated from 2.1.0
to 2.2.0
.
π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
ava is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
Status Details
Release Notes for 2.2.0
Enhancements
You can now specify an alternative config file, using the --config
CLI argument. This is useful if you want to run unit tests separately from integration tests, since you can have a config file specific to your integration tests which specifies different glob patterns. 2dae2bf
Bug fixes
We're now faking the new hasColors()
method for better compatibility with Node.js 12. d399797
Node.js 11
We've removed Node.js 11 from our test matrix. You should upgrade to Node.js 12. 90acbb9
All changes
Thanks
Thank you @langri-sha, @keyspress, @cdaringe and @okyantoro. We couldn't have done this without you!
Get involved
We welcome new contributors. AVA is a friendly place to get started in open source. We have a great article on getting started contributing and a comprehensive contributing guide.
Commits
The new version differs by 9 commits.
2451484
2.2.0
e528ad2
Bump dependencies
2dae2bf
Implement --config flag
58b2350
Disable deprecation warnings in reporter tests
d399797
Fake
hasColors()
in worker processes90acbb9
Stop testing Node.js 11, remove from engines entry
533ee4b
Link to VSCode debugging recipe
dc91725
Fix grammar in readme
851316f
Remove Flow references
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
After pinning to 2.1.0 your tests are passing again. Downgrade this dependency π.
- The
devDependency
ava was updated from2.3.0
to2.4.0
.
Your tests are still failing with this version. Compare changes
Release Notes for 2.4.0
Experimental t.try()
assertions
Thanks to the amazing work and patience of @qlonik we're shipping a new assertion! t.try()
lets you perform assertions and decide whether to commit or discard their outcome. All kinds of interesting things can be built on top of this, from fuzzy testers to new test interfaces and more.
We're excited to get this out there, but it's not quite done yet. For now you have to opt in to this new feature. Being opt-in, we may make changes (breaking ones even!) until we feel this is stable.
To opt in, configure AVA with the following:
package.json
:
{ "ava": { "nonSemVerExperiments": { "tryAssertion": true } } }
ava.config.js
:
export default { nonSemVerExperiments: { tryAssertion: true } };
We'd love to hear your feedback. Please join us in this issue: #2250
Also, if you're looking to help out with the remaining issues so that we can ship this without the opt-in, have a look at this project: https://github.com/orgs/avajs/projects/1
Thanks again @qlonik!
Other changes
- We've added the common pitfall of sharing variables across asynchronous tests 49b202f
- We've updated the endpoint testing recipe to focus on the concept, not specific libraries 67e4dea
All changes
Thanks
Thank you @jeremenichelli, @jamesgeorge007, @dongjae93, @qlonik and @tryzniak. We couldn't have done this without you!
Get involved
We welcome new contributors. AVA is a friendly place to get started in open source. We have a great article on getting started contributing and a comprehensive contributing guide.
Commits
The new version differs by 24 commits.
05f077e
2.4.0
ca4eff7
Bump dependencies
67e4dea
Update endpoint testing recipe to focus on the concept, not libraries
4fdb02d
Implement experimental t.try() assertion
782c2d8
Run some tests on Travis still
4c890d9
Add OpenCollective link to README
03c1509
Groundwork to support experimental features
0a5c933
Remove unnecessary flag from tap invocation
e598c30
Detect whether error source is on a different drive (on Windows)
fb0c536
Fix serialize-error tests on Windows with GitHub Actions
53d7fe1
Allow some fixtures to pass linting when XO is installed without lockfile
11771ba
Run CI using GitHub Actions
5538bdc
Replace an indexOf() by includes()
49b202f
Add shared variables & asynchronous tests to common pitfalls
1c81c4b
2.3.0
There are 24 commits in total.
See the full diff