wasmCloud / wasmCloud

wasmCloud is an open source Cloud Native Computing Foundation (CNCF) project that enables teams to build, manage, and scale polyglot apps across any cloud, K8s, or edge.
https://wasmcloud.com
Apache License 2.0
1.45k stars 140 forks source link

Update `wasmcloud-host` and `wasmcloud` on crates.io #2587

Open brooksmtownsend opened 2 months ago

brooksmtownsend commented 2 months ago

The entries for wasmcloud-host and wasmcloud are currently way old, dating back to an earlier iteration of the Rust wasmCloud runtime. Since these pages appear old, unmaintained, etc I feel it would give an impression that this project isn't active when in fact we're (of course) very active, and just not publishing these crates currently.

Part of the reasoning to hold this back was out of caution, knowing that the host, runtime, component, etc etc crates would break frequently and are not 1.0 stable from a library perspective. I think we should bump these crates to the latest minor versions and get these out on crates.io, moving forward and breaking individual crates if needed.

Additionally, wasmcloud the binary should be published to crates.io as well. This may take a bit of effort to publish all the dependent crates, but with cargo smart-releaser we should be able to publish these crates well in the future.

stale[bot] commented 6 days ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If this has been closed too eagerly, please feel free to tag a maintainer so we can keep working on the issue. Thank you for contributing to wasmCloud!

vados-cosmonic commented 6 days ago

Definitely not stale, we're going to try and get this done this week! Big crate releases are underway :)

vados-cosmonic commented 5 hours ago

Done! wasmcloud-host is now released!

vados-cosmonic commented 3 hours ago

Not done! https://crates.io/crates/wasmcloud is still the release from 3 years ago