5 Commits

Author SHA1 Message Date
Philip Jay
7c6e26cbd9 Merge pull request #9 from reecetech/v-prefix
Add `v` prefixed version output
2021-11-22 10:04:07 +11:00
Phil Jay
38a48eeef1 Add v prefixed version outputs
See: https://github.com/reecetech/version-increment/issues/8
2021-11-15 06:54:57 +11:00
Phil Jay
4988018178 Add tests for v prefixed version output 2021-11-15 06:54:21 +11:00
Philip Jay
3016172c72 Merge pull request #7 from reecetech/update-version-in-README
Replace with latest version
2021-11-03 13:14:27 +11:00
Phil Jay
a17b442bee Replace with latest version
2021.10.4 had a bug, we should have updated this when 2021.10.5 came
out.  Now the next version will be 2021.11.1
2021-11-01 19:08:01 +11:00
5 changed files with 36 additions and 5 deletions

View File

@@ -9,7 +9,7 @@
uses: actions/checkout@v2
- name: Get next version
uses: reecetech/version-increment@2021.10.4
uses: reecetech/version-increment@2021.11.2
id: version
with:
scheme: semver
@@ -82,10 +82,12 @@ Examples:
### 📤 Outputs
| name | description |
| :--- | :--- |
| current_version | The current latest version detected from the git repositories tags |
| version | The incremented version number (e.g. the next version) |
| name | description |
| :--- | :--- |
| current-version | The current latest version detected from the git repositories tags |
| current-v-version | The current latest version detected from the git repositories tags, prefixed with a `v` character |
| version | The incremented version number (e.g. the next version) |
| v-version | The incremented version number (e.g. the next version), prefixed with a `v` character |
## 💕 Contributing

View File

@@ -104,6 +104,20 @@ function init_repo {
[[ "$output" = *"::set-output name=version::2.0.0"* ]]
}
@test "prefixes with v" {
init_repo
export current_version=1.2.3
export increment="major"
run ../../version-increment.sh
print_run_info
[ "$status" -eq 0 ] &&
[[ "$output" = *"::set-output name=version::2.0.0"* ]] &&
[[ "$output" = *"::set-output name=v-version::v2.0.0"* ]]
}
@test "increments to a new month (calver)" {
init_repo

View File

@@ -43,6 +43,19 @@ function init_repo {
[[ "$output" = *"::set-output name=current-version::0.1.2"* ]]
}
@test "prefixes with a v" {
init_repo
git tag 0.1.2
run ../../version-lookup.sh
print_run_info
[ "$status" -eq 0 ] &&
[[ "$output" = *"::set-output name=current-version::0.1.2"* ]] &&
[[ "$output" = *"::set-output name=current-v-version::v0.1.2"* ]]
}
@test "finds the current normal version even if there's a newer pre-release version" {
init_repo

View File

@@ -87,3 +87,4 @@ fi
echo " The new version is ${new_version}"
echo "::set-output name=version::${new_version}"
echo "::set-output name=v-version::v${new_version}"

View File

@@ -62,3 +62,4 @@ fi
echo " The current normal version is ${current_version}"
echo "::set-output name=current-version::${current_version}"
echo "::set-output name=current-v-version::v${current_version}"