@@ -111,18 +111,31 @@ jobs:
111111 cp "$RUNNER_TEMP/CodeEdit-$REV.dmg" "$SPARKLE_ARCHIVE"
112112 SPARKLE_SIG=$("$SPARKLE_BIN/sign_update" --ed-key-file "$RUNNER_TEMP/sparkle_key" "$SPARKLE_ARCHIVE/CodeEdit-$REV.dmg" | cut -d\" -f2)
113113 "$SPARKLE_BIN/generate_appcast" --ed-key-file "$RUNNER_TEMP/sparkle_key" --download-url-prefix "$SPARKLE_DL_PREFIX" --link "$SPARKLE_LINK" --channel "$SPARKLE_CHANNEL" --maximum-deltas 0 "$SPARKLE_ARCHIVE"
114+
115+ # ###########################
116+ # Get Version and Build number
117+ # ###########################
118+ - name : Get Version and Build number
119+ run : |
120+ APP_VERSION=$(xcrun agvtool mvers -terse1)
121+ APP_BUILD=$(xcrun agvtool vers -terse)
122+ echo "APP_VERSION=$APP_VERSION" >> $GITHUB_ENV
123+ echo "APP_BUILD=$APP_BUILD" >> $GITHUB_ENV
114124
115125 # ###########################
116126 # Publish Pre Release
117127 # ###########################
118128 - name : Publish Pre-release
119129 uses : marvinpinto/action-automatic-releases@latest
130+ env :
131+ APP_VERSION : ${{ env.APP_VERSION }}
132+ APP_BUILD : ${{ env.APP_BUILD }}
120133 with :
121- title : " CodeEdit- ${{ env.REV }}"
134+ title : " ${{ env.APP_VERSION }}-alpha. ${{ env.APP_BUILD }}"
122135 files : |
123136 ${{ RUNNER.TEMP }}/Sparkle_Archive/CodeEdit-${{ env.REV }}.dmg
124137 ${{ RUNNER.TEMP }}/Sparkle_Archive/appcast.xml
125- automatic_release_tag : " latest "
138+ automatic_release_tag : " ${{ env.APP_VERSION }}-alpha.${{ env.APP_BUILD }} "
126139 prerelease : true
127140 repo_token : " ${{ secrets.GITHUB_TOKEN }}"
128141
0 commit comments