Что такое goreleaser?

Middle
246 просмотров
AFK Offer AI

goreleaser — инструмент для автоматизации релизов Go проектов. По одному git tag создаёт бинарники для всех OS/arch (linux, darwin, windows × amd64, arm64), генерирует checksums, changelog, создаёт GitHub/GitLab Release, публикует Docker images, Homebrew formula и Snap пакеты. Настраивается через .goreleaser.yml. Интегрируется с GitHub Actions.

Следующий вопрос

Как избежать typed nil bug?