Skip to content

Commit 4ca26be

Browse files
package.sh
1 parent 824bd8a commit 4ca26be

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

.github/workflows/create-draft-preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
- name: Run Scripts
5252
run: |
5353
./Scripts/build.sh -p
54-
./Scripts/package.sh -s ${{ github.event.inputs.tag }} -u ${{ github.event.inputs.updater_version }}
54+
./Scripts/package.sh -p -s ${{ github.event.inputs.tag }} -u ${{ github.event.inputs.updater_version }}
5555
env:
5656
SPARKLE_PRIVATE_KEY: ${{ secrets.SPARKLE_PRIVATE_KEY }}
5757
SPARKLE_PUBLIC_KEY: ${{ secrets.SPARKLE_PUBLIC_KEY }}

Scripts/package.sh

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ if ! [[ "${#}" -gt 3 ]]; then
99
exit 1
1010
fi
1111

12-
while getopts s:u: flag; do
12+
IS_PREVIEW=false;
13+
14+
while getopts "s:u:p" flag; do
1315
case "${flag}" in
1416
s) SRMM_VERSION="${OPTARG}";;
1517
u) UPDATER_VERSION="${OPTARG}";;
18+
p) IS_PREVIEW=true;;
1619
*) echo "Usage: $0 -s <SRMM Version Number> -u <Updater Version Number>"; exit 1;;
1720
esac
1821
done
@@ -78,16 +81,19 @@ for TARGET in "${SRMM_BUILD_DIRS[@]}"; do
7881
fi
7982

8083
# Create only for .zip, as that's universally available
81-
netsparkle-generate-appcast \
82-
-a "${APPCAST_OUTPUT_DIR}" \
83-
--single-file "${SRMM_OUTPUT_DIR}/${OUTPUT_FILE_BASE}.zip" \
84-
-o "${OS_NAME}" \
85-
-n "${EXEC_NAME}" \
86-
--output-file-name "appcast_${TARGET}" \
87-
--use-ed25519-signature-attribute \
88-
--human-readable \
89-
--file-version "${SRMM_VERSION}-${TARGET}" \
90-
-u "${SRMM_URL_BASE}${SRMM_VERSION}/" > /dev/null
84+
if [ "$IS_PREVIEW" = false ]; then
85+
netsparkle-generate-appcast \
86+
-a "${APPCAST_OUTPUT_DIR}" \
87+
--single-file "${SRMM_OUTPUT_DIR}/${OUTPUT_FILE_BASE}.zip" \
88+
-o "${OS_NAME}" \
89+
-n "${EXEC_NAME}" \
90+
--output-file-name "appcast_${TARGET}" \
91+
--use-ed25519-signature-attribute \
92+
--human-readable \
93+
--file-version "${SRMM_VERSION}-${TARGET}" \
94+
-u "${SRMM_URL_BASE}${SRMM_VERSION}/" > /dev/null
95+
fi
96+
9197
done
9298

9399
for TARGET in "${UPDATER_BUILD_DIRS[@]}"; do

0 commit comments

Comments
 (0)