File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5151 echo "TAG_EXISTS=false" >> $GITHUB_ENV
5252 fi
5353
54- - name : Create and push tag (if it doesn't exist)
55- if : env.TAG_EXISTS == 'false'
54+ - name : Check if relevant files have changed
55+ id : check_files_changed
56+ run : |
57+ git fetch origin master
58+ CHANGED_FILES=$(git diff --name-only HEAD^ HEAD)
59+ echo "Changed files: $CHANGED_FILES"
60+ if echo "$CHANGED_FILES" | grep -qE 'CustomSettings.config|CalibreImport.dll|Setup.ps1'; then
61+ echo "FILES_CHANGED=true" >> $GITHUB_ENV
62+ else
63+ echo "FILES_CHANGED=false" >> $GITHUB_ENV
64+ fi
65+
66+ - name : Create and push tag (if it doesn't exist and files have changed)
67+ if : env.TAG_EXISTS == 'false' && env.FILES_CHANGED == 'true'
5668 run : |
5769 git tag -a "v$NEW_VERSION" -m "Release version $NEW_VERSION"
5870 git push origin "v$NEW_VERSION"
6274 ls -R $BUILD_PATH
6375
6476 - name : Create the zip file for the release
77+ if : env.FILES_CHANGED == 'true'
6578 run : |
6679 mkdir -p release
6780 cp $BUILD_PATH/CustomSettings.config $BUILD_PATH/CalibreImport.dll $BUILD_PATH/Setup.ps1 release/
8295 echo "COMMIT_MESSAGE=$COMMIT_MESSAGE" >> $GITHUB_ENV
8396
8497 - name : Create Release
85- if : env.TAG_EXISTS == 'false'
98+ if : env.TAG_EXISTS == 'false' && env.FILES_CHANGED == 'true'
8699 id : create_release
87100 uses : softprops/action-gh-release@v2
88101 env :
Original file line number Diff line number Diff line change @@ -371,3 +371,4 @@ CalibreImport.sln
371371=======
372372>>>>>>> c803078837eb51250f71ecd05dd49c329db229e3
373373/CalibreImportShellExtension.sln
374+ /CalibreImport /ReleaseFiles /SetupLog.txt
Original file line number Diff line number Diff line change 2929// Build Number
3030// Revision
3131//
32- [ assembly: AssemblyVersion ( "1.0.3.7 " ) ]
33- [ assembly: AssemblyFileVersion ( "1.0.3.7 " ) ]
32+ [ assembly: AssemblyVersion ( "1.0.3.8 " ) ]
33+ [ assembly: AssemblyFileVersion ( "1.0.3.8 " ) ]
You can’t perform that action at this time.
0 commit comments