Через gh CLI: gh release create v1.0.0 --generate-notes. Или через GitHub Actions: actions/create-release. Прикрепляешь артефакты (бинарники, checksums). При tag push CI автоматически создаёт release. Release notes можно генерировать из PR labels или commit messages. goreleaser делает всё автоматически включая кросс-компиляцию.