Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/romnn/publish-crates

publish rust crates with support for cargo workspaces.
https://github.com/romnn/publish-crates

actions ci-cd crates crates-io dag dependencies publish release-automation rust workspaces

Last synced: about 1 month ago
JSON representation

publish rust crates with support for cargo workspaces.

Awesome Lists containing this project

README

        

## publish crates

[test status](https://github.com/romnn/publish-crates/actions/workflows/test.yml)
[crates.io](https://crates.io/crates/cargo-publish-crates)

#### TODO

- dry-run and offline dont work together, we should manually allow this case where the version cannot be found on crates.io
- implement fallback to "latest" version
- display all paths releative
- stream the output of async subcommands? when multiple are running that will be an issue though...

#### Development

Run the cargo plugin locally:

```bash
cargo run -p cargo-publish-crates -- --path ./path/to/crate
```

Update the github action:

```bash
yarn upgrade action-get-release --latest
```