Os arquivos das versões são publicados no GitHub Releases:
github.com/grobmeier/humblebee/releases
Arquivos da versão
Uma versão pode incluir:
- Arquivos da CLI compilados pelo GoReleaser.
- Downloads da interface gráfica independente, compilados com Wails.
checksums.txt.- Uma SBOM CycloneDX, como
HumbleBee_v0.2.1_sbom.cdx.json.
Somas de verificação
As somas de verificação, ou checksums, ajudam a conferir se o arquivo baixado corresponde ao publicado.
Baixe o arquivo e checksums.txt. Compare a soma com as ferramentas do sistema operacional.
SBOM
A SBOM é uma lista de materiais de software legível por máquina. Ela documenta dependências detectadas na criação da versão e ajuda em revisões de segurança, auditorias e evidências de publicação.
Atualmente, o HumbleBee publica uma SBOM por versão. Ela cobre o código-fonte e os manifestos de dependências usados na CLI e na interface gráfica.
Compilações no GitHub Actions
O GitHub Actions e o GoReleaser criam a versão da CLI a partir de tags v*. Um processo separado anexa os arquivos da interface gráfica à mesma versão.
O que ainda não é garantido
As versões atuais não afirmam procedência completa de binários assinados nem distribuição do macOS autenticada por notarização.