Replies: 2 comments 14 replies
-
One solution that has been brought up is to pin the dependencies. Since we open a PR with each new release anyways, I don't personally feel it would hinder anything. |
Beta Was this translation helpful? Give feedback.
5 replies
-
How often does it happen though? Can you point to examples? I don't think there is a perfect solution for this, everything is a trade-off. I'm trying to understand the impact of bad releases, and how we could maybe prevent them from happening in the first place |
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As you may have noticed, the version of
@octokit/openapi-types
,@octokit/types
, and the JS modules such as@octokit/plugin-rest-endpoint-methods
are intertwined.Since the versions of the type packages is only locked to a major version, if a bad release happens (and are still in the same major version) then all downstream users get the bad release when using the Octokit packages.
Of course, the same can happen in the same minor version.
I'm opening this discussion so I can gather feedback on the proper course of action that people feel comfortable with, and that would be a solution to this issue.
Beta Was this translation helpful? Give feedback.
All reactions