-
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
[meta] How is the kickstart release flow? #28
Comments
This is actually something I'm experimenting with in #27 to use GH actions instead of appveyor/travis. It's not working yet but I'll make a blog post/template when it is. The current setup is the same as this template: https://github.com/Keats/rust-cli-template |
Thanks for the heads-up. When you publish it, could you mention me somewhere? Thanks |
I'll ping you on this issue. Any thoughts on #24 (comment) ? |
well looks like the GH actions suck for release! I think I'll have to go back to travis/appveyor |
That sucks... Which issues did you encounter while trying to work with GH actions? |
It seems you can only upload one asset. In kickstart case, we want to upload linux/windows/osx builds and that seems to break. It's also missing basic CI stuff, maybe in a few months it will be good |
I'm gonna steal this travis-ci build for my own project, then ;) Thanks |
I've switched to Azure Pipelines in the end. I'm using that for zola and it works well. You can check the azure-pipelines.yml file in master. The only annoying thing with setting it up is the atrocious UI/UX of the azure pipelines interface but you only need 5 minutes to set a project up and then never look at it again. |
Thanks for the feedback. I already tweaked a bit with Azure DevOps, so I'm kinda familiar with their system. I tried to set up travis per your configuration, but their system really is weird and confusing, especially with their way of handling secrets, which is just bad imho. |
And now Azure is buggy with releases >_> microsoft/azure-pipelines-tasks#11558 |
How is Azure now? Also, since you don't use GH Actions, can you hide the tab, as to avoid any confusion for newcomers? |
Azure is pretty good once it's setup. You can copy the config in this repo, change the names and it should work as a generic Rust release platform.
Thanks, I just removed it |
Thanks for the heads-up, I'll probably use your configuration then! Resolved imho. |
Works nicely, thanks! |
This isn't an issue but more of a general question regarding how kickstart handles its releases.
I have a rust-based project and would like to be able to provide binaries for at least windows, linux, and macos.
The thing is, I don't really know how to structure and set up auto-build / auto-release / auto-assets-deployment on the release page.
Do you have a document, or would you accept to write a small paper on your setup?
The text was updated successfully, but these errors were encountered: