-
Notifications
You must be signed in to change notification settings - Fork 0
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
Difficulty tracking Dependabot versions back to SDK updates #23
Comments
So the issue is that the sdk version is not the same as the API version. The SDK is actually a combination of two separately versioned code bases (the API version, but then also the code generation template version). The SDK depends on both sources -- so even if the API version was static there could be a different SDK output. Some solutions might be:
This complication compounds when we have multiple officially supported languages. We would need to update the API version for every template change / every time we want to build a new SDK for any of them!
So... As of now I don't know if we have any great options. I do think that |
Regarding the package releases, this will help: https://stackoverflow.com/a/75679739/159522 auto-generated release notes are based on commits, not changelog, however. |
It does look like dependabot is smart enough to be able to pull change log items (which I think will suit us better than release notes). For instance you can see it in this PR: PhilanthropyDataCommons/service#1025 ![]() So with that in mind we could either...
Otherwise the dependabot / npm version number won't match the github release version number (I don't see a great way in github releases to support multiple types of release, but will keep looking). With that in mind... I do think it might be worth a second look at a |
This Dependabot PR bumps @pdc/sdk from 0.9.1 to 0.9.2. But of course those version numbers don't mean anything in the context of this repo. I thought tracking it back to the service repo would illuminate, but service's
main
branch seems to offer 0.9.1 as the most recent OpenAPI version.How can an interested integrator see what is contained in a specific update, starting from a Dependabot PR?
The text was updated successfully, but these errors were encountered: