Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello everyone,
I encountered some difficulties using the pysnyk library with GitHub Enterprise, so I ended up making this code change that made it work (at least for what I needed). I believe it might be helpful.
I couldn't find any open issues on the topic. Feel free to close the PR if it's not relevant.
Also, I may have missed something, so any suggestions for corrections or improvements will be appreciated.
Thank you.
About the change:
The Snyk API calls to import projects from "github.com" and "api.github.com" seem to be the same. I was able to make it work with the following snippet:
To automate this and make it work with
import_project
, I added support for handling "api.github.com" and detecting the integration associated withgithub-enterprise
when necessary. This will make it possible to capture the correct Integration ID and make the call to import_git seamlessly.