-
Notifications
You must be signed in to change notification settings - Fork 27
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
FTPS Support #41
Comments
Hi! Thanks for reaching out. I don't use ftps and I'm a little bit reluctant to add features I wouldn't use. My main concern being that I won't be able to maintain it. I'll have to take a look at the final PR but judging by the code in your fork I see that you added It's hard for me to judge if this is a feature carthage_cache users would want. I'll have to think a little bit more about this. I'll have an answer by next week. If I decide to accept this feature, Would you be willing to be a maintainer? Thanks again for raising this issue and I hope you can understand my hesitation. |
Sure, I can understand the hesitation. Seems like ruby 2.4 has support for ftps out of the box, i will look into that. |
That sounds like a very goods option. Let me know if you want to move forward with that option because made we can modify carthage_cache to make it easier for such extension to be developed. |
This was less work then expected (due to the architecture you used). A first version, which adds actions for AWS and ftps via fastlane actions can be found here: https://github.com/num42/fastlane-plugin-carthage_cache_ftps It is a bit hacky how I create the application though: When I use this initializer:
I have to reuse the structure for AWS to transport my values:
If we could change the initializer to simply pass through the config object to the clazz.new call if the repository param is not AWSRepository this would be a lot easier to understand on my side (and no change in behaviour in the original code). |
I have begun implementing support for using ftps instead of aws.
The branch can be found here: https://github.com/Lutzifer/carthage_cache/tree/ftps_support
It is not quite ready yet for a PR, as host, username and password are currently set via env variables.
So I just wanted to reach out if you are interested in this kind feature, before putting more effort in the config stuff.
The text was updated successfully, but these errors were encountered: