fregante/daily-version-action

Avoid releasing too often / too little

Open

#17 创建于 2021年1月17日

在 GitHub 查看
 (0 评论) (1 反应) (0 负责人)JavaScript (5 fork)github user discovery
enhancementhelp wanted

仓库指标

Star
 (22 star)
PR 合并指标
 (PR 指标待抓取)

描述

There's no need to have a release for just one commit (for example if there's a cronjob running the day after a manual release).

  • A maxCommit option (currently: 1) would define how many commits are needed for a new release.
  • A maxAge option (currently: 0) would define how many days a commit can wait to be released.

These 2 options complement each other. For example, "don't release 2 commits unless they've already been pushed 5 days ago"

However I think that there should be a way to skip this logic. Maybe manual releases can automatically be detected.

贡献者指南