You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Should we tag the developer one-off builds created by deploy-code in some meaningful way that can be used generically by ArtifactRepositories? If so, should prune only work with those builds as safety mechanism?
Should we move this functionality outside Moonshot?
Thoughts?
The text was updated successfully, but these errors were encountered:
@askreet I like your CLI proposal.
As for deleting old builds, I believe prune should only delete the dev builds generated by deploy-code.
This seems to be a very useful feature for most users, implementing it as a core functionality would be great.
Sorry for the late answer, I'm on vacation this week. I like the idea of extending moonshot with a builds subcommand and I think all three of your CLI proposals are perfectly valid.
For your questions:
I think pruning for one-time builds is a great idea bit it should not effect custom-named builds.
I agree with @janost, this would be an important part related to core moonshot functionality so I'm on the side of not moving it out.
@ghaabor introduces a
list-builds
command in #82, which highlights a very real need for the Moonshot pattern: builds management.I see 3 basic needs:
I wonder if we want to use a Thor Subcommand pattern for the CLI interface, like:
I have a couple questions I'd love feedback on:
deploy-code
in some meaningful way that can be used generically by ArtifactRepositories? If so, shouldprune
only work with those builds as safety mechanism?Thoughts?
The text was updated successfully, but these errors were encountered: