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
chore(deps): update dependency tedious to v8.3.1 #13961
Conversation
The reason that I opened both of the tedious PRs is that this already gives an error. Update: Both in 8.3.0 and in 8.3.1 there are three connections happening of which the last one is the one that we're actually testing. But that happens to the ENOTFOUND test as well, so why that one keeps its specific error message while the others don't is strange. Update 2: I finally found that the ECONNREFUSED/EHOSTUNREACH/ENOTFOUND error messages are not directly from tedious but from Node itself. I think the issue should then be in tedious' PR 1103 where they changed something regarding the lookup function. But I can't get tedious running per commit so I can't figure it out completely. |
f7ebf16
to
0a0e2f6
Compare
0a0e2f6
to
364c3a0
Compare
Okay, so in recap; So I think the best solution is to refactor that file so all other connections are removed and only the connection tested is 'active' so to say. Now to figure this out how to do it with the 'global' forEach and make sure that we have the wanted connection again after this file has been executed. |
@ephys I just disabled these tests for now with expiration for the first beta of 7.0.0. I think that updating to the newer version is better since there doesn't seem to be an easy fix to execute this test in isolation. Do you agree? EDIT: For comparison, the other dialects that tests these error messages in the connection-manager is mariadb. The others don't tests those at all |
All dialects seem to detect the type of connection error to throw a specific error, except db2, and sqlite. I'm fine with disabling that test. Especially if it's something we have no control over. Do we want to consider dropping specific ConnectionError subclasses and only throwing a generic "ConnectionError" for all connection issues in v7? With the original error included in the error object. I don't think all these subclasses add much |
I think that some of the subclasses like the AccessDeniedError might be nice but it also depends on the maintainability of these subclasses. We will be promted with this during the beta phase again and then we can discuss further what we want to do |
Even |
π This PR is included in version 7.0.0-alpha.6 π The release is available on: Your semantic-release bot π¦π |
This PR contains the following updates:
8.3.0
->8.3.1
Release Notes
tediousjs/tedious
v8.3.1
Compare Source
Bug Fixes
Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.