Skip to content

Migrate away from axodotdev/cargo-dist #968

@hougesen

Description

@hougesen

As mentioned in #967 the future of axodotdev/cargo-dist is sadly unknown at the moment, which means it might be a good idea to look into alternatives. I would definitely prefer not to manually build release artifacts (again).

astral-sh/cargo-dist

https://github.com/astral-sh/cargo-dist/

astral-sh/cargo-dist is a fork of axodotdev/cargo-dist and should be interchangeable. Sadly it seems that it isn't meant for public usage.

Image

goreleaser/goreleaser

https://github.com/goreleaser/goreleaser

goreleaser seems to be a good alternative since it supports building and publishing to the same platforms as cargo-dist (static linux, static mac, static windows, npm and homebrew) which means it would not impact the end-users. It would even add support for more package managers (apt, aur, scoop and more).

Those features would require the paid version of goreleaser.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions