4d2c23221a
User asked why every release tonight had the same "sequence number" (quant_20260711.1.*) despite creating three of them. Confirmed via API: tagsb7591fb,6ab270f, ande49922eall exist for 2026-07-11, all claiming to be deploy #1. Root cause: `actions/checkout@v4` (no fetch-depth/fetch-tags options) does a shallow, tags-less clone by default. Each prepare-release.yml run happens in a brand-new container, so `git tag -l "quant_${TODAY}.*"` always sees zero local tags regardless of how many releases actually exist -- DEPLOY_COUNT was permanently stuck at 0+1=1. Fix: query GET /repos/{repo}/tags via the Gitea API (same token/curl pattern already used elsewhere in this workflow) to count today's actual tags, instead of relying on the job's local, incomplete git state.