From 24f3f0f3997e84e3e02724843e17e5c0e315e4ee Mon Sep 17 00:00:00 2001 From: alvinlollo Date: Sat, 19 Sep 2026 21:39:53 +1000 Subject: [PATCH] fix(ci): keep latest 2 releases instead of 3, clean up .releases-repo in always step --- .gitea/workflows/build-iso.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-iso.yaml b/.gitea/workflows/build-iso.yaml index 735e386..51dac85 100644 --- a/.gitea/workflows/build-iso.yaml +++ b/.gitea/workflows/build-iso.yaml @@ -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()