CI CD improvement: set CI CD process, support versioning (WIP)#9
CI CD improvement: set CI CD process, support versioning (WIP)#9Avivbens wants to merge 4 commits intoozkatz:mainfrom
Conversation
NoteThis is still WIP - we need to be able to run the workflows and understand what needs to be fixed. The |
|
Hey @Avivbens - can you provide more context as to what functionality this enables? Specifically, what does the following mean?
Downloading Go binaries is indeed not the optimal way - perhaps we can consider other alternatives. The ones I'm familiar with are:
Additionally, if we can find a way to avoid adding 8,000 lines of Node package metadata (and ideally, node, in general) - that would be preferred. |
Sure thing! 👍Here is a short explanation of what I think might be just as good as needed: Q1I think we need to use Q2For my own tool, I use For Q3It could be, but probably a lot easier to allow pushing releases by the CI / CD, and allow Q4Well, I see your point. We can come up with some alternatives, but as far as I know - NodeJS for CI / CD is so easier than any alternative. GitHub itself provides some native features only with JS. This is not a production code, but just some dev tools, so I think it is just fine to use them ( |
|
LMK how can I change things so it'll fit into your vision 🎉 |
Hi 👋
Really nice tool! 🎉
The Reason behind
Here are some improvements that might get this project a bit more mature, in terms of versioning and deployment.
My goal is to allow users to install this tool within a CLI command, without the need to download via GitHub assets, as well as to be able to get version updates on the fly.
Example of the end goal
See my other tool for reference