@@ -110,8 +110,8 @@ jobs:
110110 "username": "Github Actions"}' ${{ '{{' }} secrets.DISCORD_WEBHOOK {{ '}}' }}
111111 exit 1
112112 fi
113- EXT_RELEASE =$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g')
114- echo "External version: \`${EXT_RELEASE }\`" >> $GITHUB_STEP_SUMMARY
113+ EXT_RELEASE_SANITIZED =$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g')
114+ echo "Sanitized external version: \`${EXT_RELEASE_SANITIZED }\`" >> $GITHUB_STEP_SUMMARY
115115 echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY
116116 image="{{ better_vars.LS_USER }}/{{ project_name }}"
117117 tag="{{ release_tag }}"
@@ -167,8 +167,8 @@ jobs:
167167 exit 1
168168 fi
169169 echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY
170- if [ "${EXT_RELEASE }" == "${IMAGE_VERSION}" ]; then
171- echo "Version \`${EXT_RELEASE }\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY
170+ if [ "${EXT_RELEASE_SANITIZED }" == "${IMAGE_VERSION}" ]; then
171+ echo "Sanitized version \`${EXT_RELEASE_SANITIZED }\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY
172172 exit 0
173173{% if external_type == "alpine_repo" and better_vars .MULTIARCH == 'true' %}
174174 elif [[ $(curl -sL "{{ better_vars.DIST_REPO }}aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"{{ better_vars.DIST_REPO_PACKAGES }}"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]]{% if build_armhf %} || [[ $(curl -sL "{{ better_vars.DIST_REPO }}armv7/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"{{ better_vars.DIST_REPO_PACKAGES }}"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]]{% endif %} ; then
@@ -200,7 +200,7 @@ jobs:
200200 "username": "Github Actions"}' ${{ '{{' }} secrets.DISCORD_WEBHOOK {{ '}}' }}
201201 else
202202 printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY
203- echo "New version \`${EXT_RELEASE }\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY
203+ echo "New sanitized version \`${EXT_RELEASE_SANITIZED }\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY
204204 if [[ "${artifacts_found}" == "true" ]]; then
205205 echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY
206206 fi
@@ -220,7 +220,7 @@ jobs:
220220 --data-urlencode "description=GHA external trigger https://github.com/${{ '{{' }} github.repository {{ '}}' }}/actions/runs/${{ '{{' }} github.run_id {{ '}}' }}" \
221221 --data-urlencode "Submit=Submit"
222222 echo "**** Notifying Discord ****"
223- TRIGGER_REASON="A version change was detected for {{ project_name }} tag {{ release_tag }}. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE }"
223+ TRIGGER_REASON="A version change was detected for {{ project_name }} tag {{ release_tag }}. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE_SANITIZED }"
224224 curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903,
225225 "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}],
226226 "username": "Github Actions"}' ${{ '{{' }} secrets.DISCORD_WEBHOOK {{ '}}' }}
0 commit comments