#cuddle #standalone #github #gitea #built #ci #git

cuddle-please-frontend

一个由 release-please 启发创建的发布管理工具,基于 cuddle 构建,但也可独立使用。cuddle-please 支持您选择的 CI 工具,以及 gitea 和 github。

1 个不稳定版本

0.1.0 2023 年 8 月 2 日

#5#cuddle


用于 2 crates

自定义许可证

19KB
448

Cuddle Please

Cuddle Please 是 cuddle 的扩展,它是一个独立的二进制文件,可以作为 cuddle-please 独立执行,也可以在 cuddle 中作为 cuddle please 执行。

软件的目的是成为 release-please 的克隆版本,目标是 gitea 而不是 github

可以使用以下方式执行此工具作为二进制文件

cuddle please release # if using cuddle
# or
cuddle-please release # if using standalone

当构建了发布版本后

cuddle please release
# or
cuddle-please release

cuddle 将默认显示 git 中可用的信息,或使用 cuddle.yaml 中特定的条目,称为

# ...
please:
  name: <something>  
  # ...
# ...

或作为 cuddle.please.yaml

请参阅文档以获取有关安装和其他信息的更多信息

清单

0.2 版本里程碑

  • 添加文档
  • 添加 asciinema
  • 创建 Docker 镜像
  • 添加示例
    • Fx drone 配置
      • 发布者
      • 在 main/master 上
  • 添加 PR 和仓库的报告器
  • 待定...

0.3 版本里程碑

  • 在需要时添加询问缺失值的功能(当不在 CI 中运行或具有合适的 tty 时)
  • 分解 cuddle-please-misc

0.x 版本里程碑

  • 添加 GitHub 支持
  • 添加自定义策略
  • 添加更细粒度的测试

依赖项

~12MB
~201K SLoC