Skip to content

Commit 55bae96

Browse files
committed
Extend nightly wheel lookback in CI
1 parent a50185e commit 55bae96

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

scripts/ci/publish-wheels-r2-remove-old-wheels.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#!/usr/bin/env bash
22
set -euo pipefail
33

4+
# Number of wheel versions to retain on nightly branch
5+
NIGHTLY_LOOKBACK=10
6+
47
echo "Cleaning up old wheels in Cloudflare R2..."
58

69
branch_name="${GITHUB_REF_NAME}" # Get the current branch
@@ -80,11 +83,11 @@ if [[ "$branch_name" == "nightly" ]]; then
8083
versions=$(echo "$matching_files" | sed -E "s/^.+-[0-9]+\.[0-9]+\.[0-9]+a([0-9]{8})-.+\.whl$/\1/" | sort -n)
8184
echo "Unique versions (dates) for platform: $versions"
8285

83-
# Retain only the last 3 versions
84-
versions_to_keep=$(echo "$versions" | tail -n 3)
86+
# Retain only the wheels in the lookback
87+
versions_to_keep=$(echo "$versions" | tail -n $NIGHTLY_LOOKBACK)
8588
echo "Versions to keep: $versions_to_keep"
8689

87-
# Delete files not in the last 3 versions
90+
# Delete files outside lookback
8891
for file in $matching_files; do
8992
file_version=$(echo "$file" | sed -E "s/^.+-[0-9]+\.[0-9]+\.[0-9]+a([0-9]{8})-.+\.whl$/\1/")
9093
if echo "$versions_to_keep" | grep -qx "$file_version"; then

0 commit comments

Comments
 (0)