Skip to content
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

Still experimental? Or deprecated? #1

Closed
coolaj86 opened this issue Oct 1, 2020 · 5 comments
Closed

Still experimental? Or deprecated? #1

coolaj86 opened this issue Oct 1, 2020 · 5 comments

Comments

@coolaj86
Copy link
Contributor

coolaj86 commented Oct 1, 2020

It's still experimental and will only work once/if Rust support gets added to goreleaser.

As per goreleaser/goreleaser#496 (comment) it looks like this support was added via goreleaser/goreleaser#522

Is cargo deliver now ready for prime-time? Or is there an updated method?

cc/ @andygrunwald

@coolaj86
Copy link
Contributor Author

coolaj86 commented Oct 1, 2020

Looks like https://github.com/sunng87/cargo-release is the new hotness?

@coolaj86 coolaj86 changed the title Still experimental? Still experimental? Or deprecated? Oct 1, 2020
@andygrunwald
Copy link

@coolaj86 This project was a prototype and never went fully into implementation.
@mre and I are not working on this anymore. Sorry.

Not 100% sure what the current state of Rust + goeleaser is. As far as I remember, the linked PR only sets the foundation to build multiple languages.

In the goreleaser docs, there is this tutorial listed: https://medium.com/@jondot/shipping-rust-binaries-with-goreleaser-d5aa42a46be0
Not sure how complete this is. This might help you.

@mre
Copy link
Owner

mre commented Oct 1, 2020

Looks like https://github.com/sunng87/cargo-release is the new hotness?

Very much yes. A lot has improved in the Rust ecosystem that allowed that push forward. cargo-release is superior in every way. 😄

@coolaj86
Copy link
Contributor Author

coolaj86 commented Oct 1, 2020

cargo-release is superior in every way.

Really? I didn't see anything about cross-platform builds.

I'll open back my Deprecation notice PR then.

@mre
Copy link
Owner

mre commented Oct 2, 2020

Ouch, sorry I was mixing this up. You're right, it's not the same scope.
Goreleaser might not see proper Rust support anytime soon according to
goreleaser/goreleaser#1787

Thought there was an alternative tool but I can't find it anymore.
Your best bet might still be https://medium.com/@jondot/shipping-rust-binaries-with-goreleaser-d5aa42a46be0
Sorry for the confusion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants