É bem isso: a página de releases mostra o nome da tag, mas o arquivo anexado foi gerado de onde? Se a tag foi criada antes de subir a versão, o pacote sai com o número antigo.
O que resolveu para mim:
- Subir a versão no arquivo, commitar, e só depois criar a tag.
- Deixar o workflow do GitHub Actions gerar os arquivos da release a partir da tag, em vez de anexar à mão.
- Antes do push da tag, conferir se ela bate com a versão do arquivo. É o que o
--tagfaz:python3 closure_drift.py --tag v1.2.0.
Se quiser, roda nos seus repositórios antigos e me conta o que apareceu.
