Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Rebuild release binaries with Go 1.27.3 / 1.26.10 (compromised intermediate certificates)

Aberta Para iniciantes
#572 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
72/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
github-actions, go
Domínio
release

Direção de pesquisa

Leia go.mod e release.yml para confirmar como o build de release seleciona a versão do Go. Em seguida, consulte as notas de lançamento do Go para verificar as versões com correções mencionadas no issue. Atualize a diretiva do Go para uma versão com correções e verifique se a configuração de release a utiliza; a tarefa estará concluída quando um novo binário de release informar essa versão do Go com correções.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Release binaries are built with the Go version from go.mod (go_version_file: go.mod in release.yml), currently go 1.26.0.
The v0.2.1 darwin-arm64 binary reports go1.26.0 via go version.

Go 1.27.3 / 1.26.10 contain the fix for the 8 compromised intermediate certificates.

gh-stack does its own TLS in-process rather than going through the gh binary:

  • internal/github/github.go uses api.NewGraphQLClient / api.NewRESTClient from go-gh (carrying the user's token)
  • internal/update/update.go uses a plain http.Client for the release check

So a patched gh does not protect gh-stack users.

Suggested fix: bump the go directive in go.mod to 1.27.3 (or 1.26.10) and cut a new release.

🤖 Filed with Claude Code

Linguagem predominante
Go
Estrelas
1.7k
Forks
82
Merge médio
1d 9h
PRs com merge (30d)
18

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/gh-stack

Todas as issues de github/gh-stack

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.