File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -292,10 +292,18 @@ jobs:
292292 git config --global --add safe.directory "$PWD" \
293293 && git tag -f ci-latest HEAD \
294294 && git push -f origin tag ci-latest
295- find build/ -iname '*.rpm' | while read -r f; do
295+ IFS="$(echo -ne "\n")"
296+ set -x
297+ set +e; assets="$(gh release view ci-latest | grep '^asset:' | cut -f2 | grep -F "${IMAGE_NAME//:/.})"; set -e
298+ for f in $(find build/ -iname '*.rpm'); do
296299 newf="$IMAGE_NAME-$(basename "$f")"
297300 mv "$f" "$newf"
298301 gh release upload --clobber ci-latest "$newf"
302+ echo gh release upload --clobber ci-latest "$newf"
303+ set +e; assets="$(grep -vF "${newf//:/.}" <<<"$assets")"; set -e
304+ done
305+ for asset in $assets; do
306+ echo gh release delete-asset ci-latest "$asset"
299307 done
300308
301309 - name : Publish RPM packages to GitHub releases (stable)
You can’t perform that action at this time.
0 commit comments