Sobre o gerenciamento da versão
Você pode criar versões com notas sobre a versão, @mentions de colaboradores e links para arquivos binários, além de editar ou excluir as versões existentes. Você também pode criar, modificar e excluir versões usando a API de Versões. Para saber mais, confira Pontos de extremidade da API REST para versões na documentação da API REST.
Você também pode publicar uma ação de uma versão específica no GitHub Marketplace. Para saber mais, confira Publicar ações no GitHub Marketplace.
Você pode escolher se objetos Git Large File Storage (Git LFS) estão incluídos nos arquivos ZIP e tarballs que o GitHub cria para cada versão. Para saber mais, confira Gerenciando objetos LFS do Git em arquivos do seu repositório.
Criando uma versão
Note
Para saber mais sobre GitHub CLI, confira Sobre o a CLI do GitHub.
-
Para criar uma versão, use o subcomando
gh release create
. Substituatag
pela marca desejada para a versão.gh release create TAG
-
Siga as instruções interativas. Como alternativa, você pode especificar argumentos para pular essas instruções. Para obter mais informações sobre os possíveis argumentos, confira o manual da GitHub CLI. Por exemplo, este comando cria uma pré-versão com o título e observações especificadas.
gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a versão prévia pública release" --prerelease
Se você @mention usuários do GitHub nas notas, a versão publicada incluirá uma seção Colaboradores com uma lista de avatares de todos os usuários mencionados.
Editar uma versão
-
Para editar uma versão, use o subcomando
gh release edit
. SubstituaTAG
pela tag que representa a versão que você deseja editar. Por exemplo, para editar o título de uma versão, use o seguinte código, substituindoNEW-TITLE
pelo título atualizado:gh release edit TAG -t "NEW-TITLE"
Para obter mais informações sobre os possíveis argumentos, confira o manual da GitHub CLI.
Excluir uma versão
-
Para excluir uma versão, use o subcomando
gh release delete
. Substituatag
pela marca da versão a ser excluída. Use o sinalizador-y
para ignorar a confirmação.gh release delete TAG -y