diff --git a/.github/workflows/release-new.yml b/.github/workflows/release-new.yml index 8226a5c..27e3c29 100644 --- a/.github/workflows/release-new.yml +++ b/.github/workflows/release-new.yml @@ -44,7 +44,8 @@ jobs: versions_to_release="$recipe_versions" echo "Replacing all releases" else - existing_releases=$(gh release list --limit 100 --json tagName --jq '.[].tagName' || true) + # Must cover every release: a capped listing drops the oldest ones and they get rebuilt. + existing_releases=$(gh release list --limit 10000 --json tagName --jq '.[].tagName') versions_to_release="" for version in $recipe_versions; do if ! echo "$existing_releases" | grep -q "^${version}$"; then