1

Cara
Eu estou procedendo errado:
Nos dois repositórios que ofereço executável (windows) eu não crio nem release nem tag
Eu os ofereço com um link que eu 'peguei' do botão verde 'code -> download ZIP' da página principal do repositório

botão verde

Carregando publicação patrocinada...
2

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:

  1. Cria uma release (ex.: v1.0.0) no repositório e anexa o .exe ou o .zip nela.
  2. 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.
  3. 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.