Skip to content

Commit 780285f

Browse files
committed
add retry to build-exe verify step
1 parent 7d33214 commit 780285f

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

.github/workflows/build-exe.yml

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -142,17 +142,21 @@ jobs:
142142
run: |
143143
.\YTMusic_Deleter-${{ needs.build.outputs.installer-version }}-Windows-Installer.exe /S
144144
- name: Run application
145-
run: |
146-
147-
# Makes app run headless
148-
export QT_QPA_PLATFORM=offscreen
149-
logfile="$APPDATA\YTMusic_Deleter\ytmusic-deleter-gui_$(date +%Y-%m-%d).log"
150-
timeout 10s /c/Program\ Files\ \(x86\)/YTMusic_Deleter/YTMusic_Deleter.exe || true
151-
version_str="${{ needs.build.outputs.cli-version }}"
152-
if grep -q "$version_str" $logfile; then
153-
echo "GUI is running the right CLI version: $version_str"
154-
else
155-
echo "The string "$version_str" was not found in $logfile, contents below:"
156-
cat $logfile
157-
exit 1
158-
fi
145+
uses: nick-fields/retry@v3
146+
with:
147+
shell: bash
148+
command: |
149+
# Makes app run headless
150+
export QT_QPA_PLATFORM=offscreen
151+
logfile="$APPDATA\YTMusic_Deleter\ytmusic-deleter-gui_$(date +%Y-%m-%d).log"
152+
timeout 10s /c/Program\ Files\ \(x86\)/YTMusic_Deleter/YTMusic_Deleter.exe || true
153+
version_str="${{ needs.build.outputs.cli-version }}"
154+
if grep -q "$version_str" $logfile; then
155+
echo "GUI is running the right CLI version: $version_str"
156+
else
157+
echo "The string "$version_str" was not found in $logfile, contents below:"
158+
cat $logfile
159+
exit 1
160+
fi
161+
max_attempts: 5
162+
timeout_minutes: 10

0 commit comments

Comments
 (0)