fix(ci): keep latest 2 releases instead of 3, clean up .releases-repo in always step
Tests / tests (push) Successful in 2m13s

This commit is contained in:
alvinlollo
2026-09-19 21:39:53 +10:00
parent ac59de33c8
commit 24f3f0f399
+3 -3
View File
@@ -251,7 +251,7 @@ jobs:
fi fi
fi fi
- name: Keep only latest 3 releases - name: Keep only latest 2 releases
if: success() if: success()
env: env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
@@ -268,7 +268,7 @@ jobs:
"$GITEA_API/repos/$repo/releases" \ "$GITEA_API/repos/$repo/releases" \
| jq -er 'sort_by(.created_at) | .[].id') | jq -er 'sort_by(.created_at) | .[].id')
to_delete=$(( ${#ids[@]} - 3 )) to_delete=$(( ${#ids[@]} - 2 ))
if (( to_delete > 0 )); then if (( to_delete > 0 )); then
for ((i = 0; i < to_delete; i++)); do for ((i = 0; i < to_delete; i++)); do
id=${ids[$i]} id=${ids[$i]}
@@ -297,7 +297,7 @@ jobs:
$PRIV losetup -D || true $PRIV losetup -D || true
# Remove working directories with proper permissions # Remove working directories with proper permissions
$PRIV rm -rf "$PWD/work" $PRIV rm -rf "$PWD/work" "$PWD/.releases-repo"
- name: Remove built ISO - name: Remove built ISO
if: always() if: always()