-
Notifications
You must be signed in to change notification settings - Fork 24
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
fix(package): add @octokit/core
as peer dependency
#130
Conversation
@AArnott you can test this PR by doing the yarn counterpart of |
Yes, I'll test this out and if it doesn't work I'll give you repro steps. My GitHub username ends with two "t"s by the way, so you mentioned someone else. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on #124 (comment) and my local testing of the workaround, it appears this fix will work.
@octokit/core
as peer dependency@octokit/core
as peer dependency
🎉 This PR is included in version 2.3.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This fix just dropped support for packages/libraries with TypeScript below 3.8 version... Is there a difference between using |
@gr2m I mean, this was released as a patch release, but contains breaking changes. Is that okay? |
My understanding is that Is there a reason you are stuck with TypeScript below 3.8? |
Some of our branches are still on 3.7. Is that really problem and too outdated? I don't think so. It's just around 1yo version though 😂
The same as
But this changes might accidentally break any build (development as well) without any reason, just because there is the new patch version of the library, and if you don't use lock files (there might be some reasons why you don't/can't use them) you'll have "happy morning" by fixing compilation errors, even if you didn't do any change in your code.
And you? I don't think that versioning of this package is related to TypeScript's versioning system. This looks similar to if you published the new boost/Qt patch version of the library and have started to use new features from the new C++ standard. I believe in this case it should be the new major version at least to avoid confusing and inconvenience. |
@gr2m I don't say that you don't need to use features from the new TypeScript version, but if someone has consumers, they should worry about it. In this case, my personal opinion that using |
can you send a PR to change the |
Sure #160 |
fixes #124