-
Notifications
You must be signed in to change notification settings - Fork 212
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
porter mixin update command #30
Comments
This is waiting on #150 to be implemented (installing mixins). |
The new command should be porter mixin update NAME [--version|v VERSION] An alternate form of the command can update all mixins. See #848 for an explanation for how --all should work. porter mixin update --all
The following code will need to be modified:
See the mixin provider package. When a mixin is installed, it records where the mixin was installed from in |
I've updated this issue to include |
@carolynvs I think we can close this as it is duplicate of #848 and feature has been implemented |
#848 was a duplicate of this issue, which is why I closed it. The feature though has not yet been implemented. So if anyone wants to work on it, just leave a comment and give it a go! |
Hey, @carolynvs I can give it shot! |
@scriptonist I hope you started without waiting for me to reply. 👍 In case anyone is wondering, please know that it's okay to just leave a comment so that others know that you are working on it but you don't need to wait for me to assign. Thanks for taking it on! |
Hey @carolynvs thanks! I was feeling a bit under the weather and haven't started working on it, but will find some time to hack on it in the weekend. |
Hey, @carolynvs did things change a bit after this #30 (comment), did |
@scriptonist Ah yes, sorry about that, I did refactor mixins after that comment to account for plugins.
Here is the interface that Porter relies on for both mixins and plugins. So just as you noted, that's where Update should be defined. The implementation should be in the FileSystem struct. |
Closing in favor of the mixin design in getporter/proposals#7. Instead of managing a global mixin version, each bundle will specify which mixin and version it uses. There may be a command in porter to bump the version of a mixin used in a bundle, but that will come from the PEP and replace this anyway. |
* Add support for cli login for storage plugin Signed-off-by: Simon Davies <[email protected]> * updates from review Signed-off-by: Simon Davies <[email protected]> * missed review comments Signed-off-by: Simon Davies <[email protected]> * fix error message Signed-off-by: Simon Davies <[email protected]> * updated BOM handling Signed-off-by: Simon Davies <[email protected]>
Porter should have a way to update mixins that are installed.
See full instructions on what needs to be implemented #30 (comment)
The text was updated successfully, but these errors were encountered: