@@ -3,11 +3,11 @@ echo "Copying api-definitions"
3
3
cp -R ~ /oai_definitions/json/. src/services/twilio-api/
4
4
echo " Running update changelog script"
5
5
changeLog=$( node scripts/update-api-definitions.js)
6
- changeLog= " ${ changeLog// ' % ' / ' %25 ' } "
7
- changeLog=" ${changeLog// $' \n ' / ' %0A ' } "
8
- changeLog=" ${changeLog// $' \r ' / ' %0D ' } "
9
- echo " CHANGE_LOG= $ changeLog" >> $GITHUB_ENV
10
- # echo "::set-output name=changeLog::$changeLog"
6
+ if [ " $ changeLog" != ' ' ] ; then
7
+ changeLog=" ${changeLog// ' % ' / ' %25 ' } "
8
+ changeLog=" ${changeLog// $' \n ' / ' %0A ' } "
9
+ changeLog= " ${ changeLog// $' \r ' / ' %0D ' } "
10
+ fi
11
11
versionType=$( node scripts/get-version-type.js)
12
12
echo " Version type: $versionType "
13
13
rm -rf OAI_CHANGES.md
16
16
git config --global user.name " lakshmiravali"
17
17
branch=$( git branch --show-current)
18
18
echo " Current branch: $branch "
19
- git add .
20
- commitMessage=' '
21
- if [ $versionType == 0 ] || [ $versionType == 1 ]
22
- then
23
- commitMessage=' doc: Updated api definitions'
24
- elif [ $versionType == 2 ]
25
- then
26
- commitMessage=' fix: Updated api definitions'
19
+ git add -A
20
+ if [ -n " $( git status --porcelain) " ]; then
21
+ echo " There are changes to commit." ;
22
+ commitMessage=' '
23
+ if [ " $versionType " == 0 ] || [ " $versionType " == 1 ]
24
+ then
25
+ commitMessage=' feat: Updated api definitions'
26
+ elif [ " $versionType " == 2 ]
27
+ then
28
+ commitMessage=' fix: Updated api definitions'
29
+ else
30
+ echo " Invalid versionType: $versionType " ;
31
+ exit
32
+ fi
33
+ echo " Commit message:$commitMessage "
34
+ git commit -m " $commitMessage "
35
+ git push origin " $branch "
27
36
else
28
- exit
37
+ echo " No OpenAPI changes to commit " ;
29
38
fi
30
- echo " Commit message:$commitMessage "
31
- git commit -m " $commitMessage "
32
- git push origin $branch
0 commit comments