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
|
||||||
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()
|
||||||
|
|||||||
Reference in New Issue
Block a user