@@ -12,8 +12,6 @@ MAJOR=$(cat $VERSION_FILE | grep Major | grep -Eo '[0-9]*');
1212MINOR=$( cat $VERSION_FILE | grep Minor | grep -Eo ' [0-9]*' ) ;
1313PATCH=$( cat $VERSION_FILE | grep Patch | grep -Eo ' [0-9]*' ) ;
1414
15- VERSION=" $MAJOR .$MINOR .$PATCH "
16-
1715LAST_TAG=" v$MAJOR .$MINOR .$PATCH " ;
1816if [ " $VERSION_CHANGE " = " MINOR" ]
1917then
2725if [ " $RELEASE_CANDIDATE " = true ]
2826then
2927 RC=$( git tag | grep " v$MAJOR .$MINOR .$PATCH -rc" | wc -l || true) ;
30- TAG= " v $MAJOR .$MINOR .$PATCH -rc$RC " ;
28+ VERSION= " $MAJOR .$MINOR .$PATCH -rc$RC " ;
3129else
3230 sed -e " s/Minor = [0-9]*/Minor = $MINOR /g" -i $VERSION_FILE
3331 sed -e " s/Patch = [0-9]*/Patch = $PATCH /g" -i $VERSION_FILE
3432 git add $VERSION_FILE ;
35- TAG= " v $MAJOR .$MINOR .$PATCH " ;
33+ VERSION= " $MAJOR .$MINOR .$PATCH " ;
3634fi ;
37- echo " ## v$TAG " >> $CHANGELOG_FILE .tmp
35+ TAG=" v$TAG "
36+ echo " ## v$VERSION " >> $CHANGELOG_FILE .tmp
3837cat $CHANGELOG_FILE >> $CHANGELOG_FILE .tmp
3938mv $CHANGELOG_FILE .tmp $CHANGELOG_FILE ;
4039git add $CHANGELOG_FILE ;
4140git config --global user.email " robot@umbrella" ;
4241git config --global user.name " robot" ;
43- git commit -m " Release v$TAG " ;
42+ git commit -m " Release v$VERSION " ;
4443git tag $TAG
4544git push --tags && git push
4645CHANGELOG=" $CHANGELOG
4746
4847Full Changelog: [$LAST_TAG ...$TAG ](https://github.com/ydb-platform/ydb-dotnet-sdk/compare/$LAST_TAG ...$TAG )"
4948
50- VERSION=$TAG
5149cd src
5250dotnet pack -c Release -o out /p:Version=$VERSION
5351gh release create $TAG -t " $TAG " --notes " $CHANGELOG "
5452dotnet nuget push out/Ydb.Sdk.$VERSION .nupkg --skip-duplicate --api-key $NUGET_TOKEN --source https://api.nuget.org/v3/index.json
53+
0 commit comments