mirror of
https://github.com/ayufan/steam-deck-tools.git
synced 2026-04-04 13:57:39 +00:00
Generate next version (add +1)
This commit is contained in:
parent
1f48f4a761
commit
9e37b13c82
1 changed files with 13 additions and 1 deletions
14
.github/workflows/build.yaml
vendored
14
.github/workflows/build.yaml
vendored
|
|
@ -21,8 +21,20 @@ jobs:
|
|||
- name: Install dependencies
|
||||
run: dotnet restore
|
||||
- name: Set RELEASE_VERSION
|
||||
run: echo "RELEASE_VERSION=$(cat VERSION).$GITHUB_RUN_NUMBER" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
run: |
|
||||
majorVer=$(cat VERSION)
|
||||
lastVer=$(git tag --sort version:refname --list "$majorVer.*" | head -n1)
|
||||
if [[ -n "$lastVer" ]]; then
|
||||
newVer=(${lastVer//./ })
|
||||
newVer[-1]="$((${newVer[-1]}+1))"
|
||||
nextVer="${newVer[*]}"
|
||||
nextVer="${nextVer// /.}"
|
||||
else
|
||||
nextVer="$majorVer.0"
|
||||
fi
|
||||
echo "MajorVer=$majorVer LastVer=$lastVer NextVer=$nextVer"
|
||||
echo "RELEASE_VERSION=$nextVer" >> $GITHUB_ENV
|
||||
- name: Build
|
||||
run: dotnet build --configuration Release --output "FanControl-${{ env.RELEASE_VERSION }}/" "/property:Version=${{ env.RELEASE_VERSION }}"
|
||||
- name: Test
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue