check for artifact before triggering build

This commit is contained in:
aptalca 2026-01-18 09:32:42 -05:00
parent 920de8a807
commit 28ded516cb
No known key found for this signature in database
GPG Key ID: BE36CFFB9FD85548
2 changed files with 11 additions and 0 deletions

View File

@ -110,6 +110,11 @@ jobs:
echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY
exit 0
else
if curl -fSsL "https://downloads.scummvm.org/frs/scummvm/${EXT_RELEASE}/scummvm_${EXT_RELEASE}-1_ubuntu24.04_amd64.deb" > /dev/null 2>&1; then
artifacts_found="true"
else
artifacts_found="false"
fi
if [[ "${artifacts_found}" == "false" ]]; then
echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY
echo "> New version detected, but not all artifacts are published yet; skipping trigger" >> $GITHUB_STEP_SUMMARY

View File

@ -4,6 +4,12 @@
project_name: docker-scummvm
external_type: na
custom_version_command: "curl -s https://downloads.scummvm.org/frs/scummvm/ | awk -F'(<a href=\"|/\">)' '{print $2}'| grep -B 1 'daily' |head -n1"
external_artifact_check: |
if curl -fSsL "https://downloads.scummvm.org/frs/scummvm/${EXT_RELEASE}/scummvm_${EXT_RELEASE}-1_ubuntu24.04_amd64.deb" > /dev/null 2>&1; then
artifacts_found="true"
else
artifacts_found="false"
fi
release_type: stable
release_tag: latest
ls_branch: master