#cargo-workspace #publish #ci-cd #crates-io #cli #cargo-subcommand

publish-crates

支持 cargo 工作空间的发布 rust crate

5 个版本

0.0.17 2024 年 3 月 8 日
0.0.16 2024 年 3 月 7 日
0.0.15 2024 年 3 月 7 日
0.0.14 2024 年 3 月 7 日
0.0.13 2023 年 4 月 19 日

开发工具 中排名 588


cargo-publish-crates 中使用

自定义许可证

1MB
445

发布 crate

test status crates.io

待办事项

  • dry-run 和 offline 不兼容,当版本在 crates.io 中找不到时,我们应该手动允许这种情况
  • 实现回退到 "latest" 版本
  • 显示所有相对路径
  • 异步子命令的输出流?当多个运行时,这可能会成为问题...

开发

在本地运行 cargo 插件

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

更新 github 动作

yarn upgrade action-get-release --latest

依赖项

~16–30MB
~478K SLoC