build: change beta numbering to be semver compatible - Fixes #4516
From now on the betas will be numbered for the version that they will become, so: v1.53.0-beta.NNNN.CCCCC Where N is commit number and C is commit. When released this will become v1.53.0 and the beta will become v1.54.0-beta.NNN.CCCCC. The commit number is the count of the commits since the root of the tree since we can no longer use the the git version numbers since the last tag. This will simplify building the stable branch but that release procedure hasn't been revised yet. This commit also injects the name of the branch for the beta builds into the download path.
This commit is contained in:
parent
75d54d720c
commit
e54ce35019
5 changed files with 38 additions and 27 deletions
|
@ -38,16 +38,25 @@ Beta releases
|
|||
[Beta releases](https://beta.rclone.org) are generated from each commit
|
||||
to master. Note these are named like
|
||||
|
||||
{Version Tag}-{Commit Number}-g{Git Commit Hash}
|
||||
{Version Tag}.beta.{Commit Number}.{Git Commit Hash}
|
||||
|
||||
You can match the `Git Commit Hash` up with the [git
|
||||
log](https://github.com/rclone/rclone/commits/master). The most recent
|
||||
release will have the largest `Version Tag` and `Commit Number` and
|
||||
will normally be at the end of the list.
|
||||
eg
|
||||
|
||||
v1.53.0-beta.4677.b657a2204
|
||||
|
||||
The `Version Tag` is the version that the beta release will become
|
||||
when it is released. You can match the `Git Commit Hash` up with the
|
||||
[git log](https://github.com/rclone/rclone/commits/master). The most
|
||||
recent release will have the largest `Version Tag` and `Commit Number`
|
||||
and will normally be at the end of the list.
|
||||
|
||||
Some beta releases may have a branch name also:
|
||||
|
||||
{Version Tag}-{Commit Number}-g{Git Commit Hash}-{Branch Name}
|
||||
{Version Tag}-beta.{Commit Number}.{Git Commit Hash}.{Branch Name}
|
||||
|
||||
eg
|
||||
|
||||
v1.53.0-beta.4677.b657a2204.semver
|
||||
|
||||
The presence of `Branch Name` indicates that this is a feature under
|
||||
development which will at some point be merged into the normal betas
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue