Skip to content

Commit 6324412

Browse files
added Setup exe to release
1 parent 6b67bdd commit 6324412

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
git fetch origin master
5858
CHANGED_FILES=$(git diff --name-only origin/master HEAD)
5959
echo "Changed files: $CHANGED_FILES"
60-
if echo "$CHANGED_FILES" | grep -qE "CalibreImport/ReleaseFiles/CalibreImport.config|CalibreImport/ReleaseFiles/CalibreImport.dll|CalibreImport/ReleaseFiles/Setup.ps1"; then
60+
if echo "$CHANGED_FILES" | grep -qE "CalibreImport/ReleaseFiles/CalibreImport.config|CalibreImport/ReleaseFiles/CalibreImport.dll|CalibreImport/ReleaseFiles/Setup.ps1|CalibreImport/ReleaseFiles/CalibreImportSetup.exe"; then
6161
echo "FILES_CHANGED=true" >> $GITHUB_ENV
6262
else
6363
echo "FILES_CHANGED=false" >> $GITHUB_ENV
@@ -85,11 +85,18 @@ jobs:
8585
zip -r ImportToCalibreExtension-v$NEW_VERSION.zip release/
8686
echo "ZIP_FILE=ImportToCalibreExtension-v$NEW_VERSION.zip" >> $GITHUB_ENV
8787
88+
- name: Copy and rename CalibreImportSetup.exe
89+
if: env.FILES_CHANGED == 'true'
90+
run: |
91+
cp $BUILD_PATH/CalibreImportSetup.exe release/CalibreImportSetup-$NEW_VERSION.exe
92+
echo "SETUP_FILE=release/CalibreImportSetup-$NEW_VERSION.exe" >> $GITHUB_ENV
93+
8894
- name: Debugging - Print environment variables
8995
run: |
9096
echo "NEW_VERSION: $NEW_VERSION"
9197
echo "TAG_EXISTS: $TAG_EXISTS"
9298
echo "ZIP_FILE: $ZIP_FILE"
99+
echo "SETUP_FILE: $SETUP_FILE"
93100
94101
# Retrieving the message inserted in VS when committing changes
95102
- name: Get commit message
@@ -110,5 +117,5 @@ jobs:
110117
body: ${{ env.COMMIT_MESSAGE }}
111118
draft: false
112119
prerelease: false
113-
files: ${{ env.ZIP_FILE }}
120+
files: ${{ env.ZIP_FILE }},${{ env.SETUP_FILE }}
114121
token: ${{ secrets.PAT_GITHUB }}

0 commit comments

Comments
 (0)