PT-Plugin-Plus icon indicating copy to clipboard operation
PT-Plugin-Plus copied to clipboard

build: count commits in current branch as build number

Open trim21 opened this issue 1 year ago • 4 comments

为了保证dev分支的版本号不后退,所以硬编码了一个 +45 。 这样PR构建出来的会是46

trim21 avatar May 25 '24 12:05 trim21

我个人不太建议硬编码 +45 直接bump version到 1.6.2 我觉得会更好(因为之前有次删掉 next 分支的时候就是这么操作的

Rhilip avatar May 25 '24 13:05 Rhilip

那看看要不要bump,bump的话就重置回0

trim21 avatar May 25 '24 13:05 trim21

不过这个本身不是git describe --tag,所以想要重置回1的话要另外硬编码另一个数。

trim21 avatar May 25 '24 13:05 trim21

为什么version的最后一位要重置回1? 从设计上这一位就是commit的数量。目前action的设计中,对pr的已经将其固定为1,而mr的和正常的半月构建都是git.count(),能够反映更新情况。 而大版本号从1.6.1跳到1.6.2能避免因为commit数量只统计当前分支(即从git.count() 改为 git rev-list HEAD --count)而导致的版本混乱。

Rhilip avatar May 25 '24 13:05 Rhilip