Add capabilities to fetch ssh dependencies by passing an ssh key#78
Conversation
|
Is there any way this could work with webfactory/ssh-agent? I tried this PR in our CI and it doesn't work. However I have other jobs using ssh-agent where it does work. |
|
I don't have much experience with ssh-agent. So I would need to investigate that. You would probably need to pass the |
|
So does this PR actually work, or only in some cases? If it doesn't work in all cases I would be hesitant to merge this because I personally don't need this feature and would then need to rely on contributors to fix/improve it since I wouldn't notice when/how it was broken. |
|
@Jake-Shadle I'm not sure what you mean with that. Whenever you have an ssh key that you can pass around as a string to the github action you can use this PR to access crates via ssh. You can currently only use one @umgefahren I looked at that github action and I cannot see a way how this could work with the cargo-deny action. The cargo-deny action spawns a new docker container via the The only thing we could currently discuss if we need to support more than one ssh-key. |
|
If someone needs multiple keys they can make a PR. |
Checklist
Description of Changes
Currently there is no way in cargo-deny-action to fetch and evaluate ssh dependencies (see #67).
I order to enable the feature this PR introduces four changes:
It also updates the rust + cargo_deny version. If you wish to separate these changes, feel free to
change this.
Related Issues
Fixes #67