fix(ci): keep latest 2 releases instead of 3, clean up .releases-repo in always step
Tests / tests (push) Successful in 2m13s
Tests / tests (push) Successful in 2m13s
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user