1# Deleting a release's ref removes its files from the pages, and latest/2# falls back to the newest release left, or goes with the last one.3. "$(dirname "$0")/../lib.sh"4user dami5repo dami/greet6clone dami dami/greet "$T/w/d"7mkdir "$T/f"8export FORGE_USER=dami9for v in 1 2; do10 tick 360011 at "$T/w/d" commit "v$v"12 at "$T/w/d" git tag "v$v"13 ok push_as dami "$T/w/d" origin main14 printf 'greet %s\n' "$v" >"$T/f/greet"15 ok at "$T/w/d" "$FORGE" release publish "v$v" "$T/f/greet"16done17dl=$FORGE_WWW/dami/greet/releases/download18has "$dl/latest/greet" 'greet 2'1920ok at "$T/w/d" "$FORGE" release rm v221missing "$dl/v2"22has "$dl/latest/greet" 'greet 1'23has "$dl/v1/greet" 'greet 1'24# The tag alone doesn't make a release.25ok push_as dami "$T/w/d" origin v226has "$dl/latest/greet" 'greet 1'27ok push_as dami "$T/w/d" origin :refs/releases/v128missing "$dl"