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
- name: Keep only latest 3 releases
- name: Keep only latest 2 releases
if: success()
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
@@ -268,7 +268,7 @@ jobs:
"$GITEA_API/repos/$repo/releases" \
| jq -er 'sort_by(.created_at) | .[].id')
to_delete=$(( ${#ids[@]} - 3 ))
to_delete=$(( ${#ids[@]} - 2 ))
if (( to_delete > 0 )); then
for ((i = 0; i < to_delete; i++)); do
id=${ids[$i]}
@@ -297,7 +297,7 @@ jobs:
$PRIV losetup -D || true
# Remove working directories with proper permissions
$PRIV rm -rf "$PWD/work"
$PRIV rm -rf "$PWD/work" "$PWD/.releases-repo"
- name: Remove built ISO
if: always()