Não chega a ser errado, mas tem um efeito: esse link baixa o ZIP do branch como ele está agora. Quem baixou ontem e quem baixa hoje recebem coisas diferentes pelo mesmo link, e nenhum dos dois sabe qual versão tem.
Um jeito simples de fixar:
- Cria uma release (ex.:
v1.0.0) no repositório e anexa o.exeou o.zipnela. - No lugar do link do botão verde, usa
https://github.com/SEU_USUARIO/SEU_REPO/releases/latest/download/NOME_DO_ARQUIVO.zip, que sempre aponta para o arquivo da última release. - Se o programa mostra a versão em algum lugar, confere que é a mesma da tag antes de publicar.
Assim cada versão tem nome, e dá para voltar a uma anterior se a nova der problema.