Skip to content

Commit 58ba189

Browse files
authored
Update pre-release.yml
1 parent 0117da5 commit 58ba189

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

.github/workflows/pre-release.yml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,16 @@ jobs:
8989
"$RUNNER_TEMP/CodeEdit-$REV.dmg" \
9090
"$RUNNER_TEMP/CodeEdit.xcarchive/Products/Applications/"
9191
security lock-keychain
92+
93+
############################
94+
# Get Version and Build number
95+
############################
96+
- name: Get Version and Build number
97+
run: |
98+
APP_VERSION=$(xcrun agvtool mvers -terse1)
99+
APP_BUILD=$(xcrun agvtool vers -terse)
100+
echo "APP_VERSION=$APP_VERSION" >> $GITHUB_ENV
101+
echo "APP_BUILD=$APP_BUILD" >> $GITHUB_ENV
92102
93103
############################
94104
# Sparkle Appcast
@@ -99,28 +109,21 @@ jobs:
99109
# SPARKLE_CHANNEL: Seperate dev builds from default channel, to be specified in [SPUUpdaterDelegate allowedChannelsForUpdater:]
100110
# SPARKLE_DL_PREFIX: Prefix for the URL from where updates will be downloaded
101111
# SPARKLE_LINK: CodeEdit Website
112+
# https://github.com/CodeEditApp/CodeEdit/releases/download/0.0.1-alpha.11/CodeEdit-9113dc5.dmg
102113
SPARKLE_KEY: ${{ secrets.SPARKLE_KEY }}
103114
SPARKLE_CHANNEL: dev
104-
SPARKLE_DL_PREFIX: "https://github.com/CodeEditApp/CodeEdit/releases/download/latest/"
115+
SPARKLE_DL_PREFIX: "https://github.com/CodeEditApp/CodeEdit/releases/download"
105116
SPARKLE_LINK: "https://github.com/CodeEditApp/CodeEdit"
117+
APP_VERSION: ${{ env.APP_VERSION }}
118+
APP_BUILD: ${{ env.APP_BUILD }}
106119
run: |
107120
SPARKLE_BIN="$RUNNER_TEMP/DerivedData/SourcePackages/artifacts/sparkle/bin"
108121
SPARKLE_ARCHIVE="$RUNNER_TEMP/Sparkle_Archive"
109122
echo -n "$SPARKLE_KEY" | tee "$RUNNER_TEMP/sparkle_key"
110123
mkdir "$SPARKLE_ARCHIVE"
111124
cp "$RUNNER_TEMP/CodeEdit-$REV.dmg" "$SPARKLE_ARCHIVE"
112125
SPARKLE_SIG=$("$SPARKLE_BIN/sign_update" --ed-key-file "$RUNNER_TEMP/sparkle_key" "$SPARKLE_ARCHIVE/CodeEdit-$REV.dmg" | cut -d\" -f2)
113-
"$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
126+
"$SPARKLE_BIN/generate_appcast" --ed-key-file "$RUNNER_TEMP/sparkle_key" --download-url-prefix "${{ env.SPARKLE_DL_PREFIX }}/${{ env.APP_VERSION }}-alpha.${{ env.APP_BUILD }}/" --link "$SPARKLE_LINK" --channel "$SPARKLE_CHANNEL" --maximum-deltas 0 "$SPARKLE_ARCHIVE"
124127
125128
############################
126129
# Publish Pre Release

0 commit comments

Comments
 (0)