Skip to content

Commit 28ded51

Browse files
committed
check for artifact before triggering build
1 parent 920de8a commit 28ded51

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

.github/workflows/external_trigger.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@ jobs:
110110
echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY
111111
exit 0
112112
else
113+
if curl -fSsL "https://downloads.scummvm.org/frs/scummvm/${EXT_RELEASE}/scummvm_${EXT_RELEASE}-1_ubuntu24.04_amd64.deb" > /dev/null 2>&1; then
114+
artifacts_found="true"
115+
else
116+
artifacts_found="false"
117+
fi
113118
if [[ "${artifacts_found}" == "false" ]]; then
114119
echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY
115120
echo "> New version detected, but not all artifacts are published yet; skipping trigger" >> $GITHUB_STEP_SUMMARY

jenkins-vars.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
project_name: docker-scummvm
55
external_type: na
66
custom_version_command: "curl -s https://downloads.scummvm.org/frs/scummvm/ | awk -F'(<a href=\"|/\">)' '{print $2}'| grep -B 1 'daily' |head -n1"
7+
external_artifact_check: |
8+
if curl -fSsL "https://downloads.scummvm.org/frs/scummvm/${EXT_RELEASE}/scummvm_${EXT_RELEASE}-1_ubuntu24.04_amd64.deb" > /dev/null 2>&1; then
9+
artifacts_found="true"
10+
else
11+
artifacts_found="false"
12+
fi
713
release_type: stable
814
release_tag: latest
915
ls_branch: master

0 commit comments

Comments
 (0)