-
Notifications
You must be signed in to change notification settings - Fork 29
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
feat: ci & release workflow #23
Conversation
Also I've tried building on my branch and the released build are somehow bigger than yours 7-8mb vs 1-2mb for you. Did you apply some optimizations? |
I find our binary file sizes are just similar, and the 1-2mb is just the package size after compression? I build the releases using https://github.com/joseluisq/rust-linux-darwin-builder, and apply the musl option for Linux builds |
Oh, I didn't realize it was compressed xD. I'll try to add a compression step. |
It should theorically work (I hope), you just need to setup the |
Apologies for the delayed response (have been struggling with some personal matters :( |
No problem :)
Waiting for the next release... By the way, do you think we could use crossterm? It'd be easy to implement advanced terminal features using crossterm and implement #12. |
It seems like a good try! |
Added CI, build, release and publish workflows. Note that the release and publish worflows haven't been tested yet. You'll need to add the environment secrets.
Also linting is currently failing, I'll make a PR to fix it first, if you'd like to add linting.