Skip to content
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

tape@4.5.1 breaks build 🚨 #87

Merged
merged 2 commits into from Mar 7, 2016
Merged

tape@4.5.1 breaks build 🚨 #87

merged 2 commits into from Mar 7, 2016

Conversation

greenkeeperio-bot
Copy link
Member

Hello 👋

🚨🚨🚨

tape just published its new version 4.5.1, which is covered by your current version range. After updating it in your project the build went from success to failure.

This means your software is now malfunctioning, because of this update. Use this branch to work on adaptions and fixes.

Happy fixing and merging 🌴


The new version differs by 25 commits .

  • ed40dc8 v4.5.1
  • a51a89b Merge pull request #268 from ljharb/throws_non_function_should_fail
  • 472b517 Ensure that non-functions passed tothrowsfail the test, just likeassert``
  • 3227068 v4.5.0
  • 1414948 [New] Skipped test blocks should output a “SKIP” message.
  • 40be685 [Tests] building C extensions on iojs 3 and greater doesn’t work on a stock sudoless travis-ci VM.
  • 9a6b655 [Dev Deps] updateconcat-stream,falafel,js-yaml,tap-parser``
  • 13654ad [Deps] updatedeep-equal,function-bind,glob,object-inspect,resolve,string.prototype.trim,through``
  • 545db26 doc: Explain opts in t.test
  • ba44de6 [Tests] remove unnecessary + failing Error message assertion
  • 95848f4 Travis: Get rid of sudo
  • 0538944 Merge pull request #238 from ntwb/patch-1
  • 0f51449 Add back iojs
  • 40b50d2 Test on Node.js v0.10.x, v0.12.x, v4.x, and v5.x
  • 6e2e204 Merge pull request #233 from joshgillies/master

There are 25 commits in total. See the full diff.

@gr2m
Copy link
Member

gr2m commented Mar 7, 2016

oha this is legit! tests pass with 4.5.0, but fail in 4.5.1

see tape-testing/tape#267

* * *

This commit was sponsored by Neighbourhoodie

You can hire Neighbourhoodie for all your
Hoodie / CouchDB / Offline First needs
http://go.hood.ie/thehoodiefirm
@gr2m
Copy link
Member

gr2m commented Mar 7, 2016

okay, got it, we used t.throws in a bad way, which was fixed in tape-testing/tape#268. Thanks @greenkeeperio-bot for making this a breeze 💐

gr2m added a commit that referenced this pull request Mar 7, 2016
@gr2m gr2m merged commit 01b3cc3 into master Mar 7, 2016
@gr2m gr2m deleted the greenkeeper-tape-4.5.1 branch March 7, 2016 01:29
@@ -592,7 +592,7 @@ test('scoped Store .off()', function (t) {
})
})

test('when type change', function (t) {
test.only('when type change', function (t) {
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the .only intentional?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lol good catch oops :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed via 46ab321, thanks. And there I thought I wouldn’t need the LGTM workflow as it was "only" a little fix :) Thanks so much for looking into it nevertheless

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haha 👍 saw your tweet so I took a look! Also, You could probably make a linting rule that checks for test.only

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah I thought about that, but we don’t have linting rules at all, we just use standard ¯_(ツ)_/¯

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

standard is nice but it just covers the basics of linting style and not anything specific to your own project/framework/etc (if you want to take it farther).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that’s kinda the point, we try to keep it simple for new contributors, and one thing we try to do is to avoid any kind of extra config or dotfiles. So far we went very well with it :) All these rules tend to overtake and the existing maintainers keep adding them to make their lives easier, but it makes it harder for new contributors

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense, depending on how badly I wanted more rules I would create my own preset/config (which could include standard) and use that in all repos (so it would be similar to standard, except your own stuff too)

gr2m added a commit that referenced this pull request Mar 7, 2016
thanks @hzoo #87 (comment)

* * *

This commit was sponsored by Neighbourhoodie

You can hire Neighbourhoodie for all your
Hoodie / CouchDB / Offline First needs
http://go.hood.ie/thehoodiefirm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants