Skip to content

Commit 662478a

Browse files
committed
...
1 parent 2ec8a1e commit 662478a

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

.github/workflows/packages.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)