[Bug 258562] [New port] devel/goreleaser: Deliver Go binaries as fast and easily as possible

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 17 Sep 2021 20:23:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258562

            Bug ID: 258562
           Summary: [New port] devel/goreleaser: Deliver Go binaries as
                    fast and easily as possible
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://goreleaser.com/
                OS: Any
            Status: New
          Keywords: feature, patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: fuz@fuz.su

Created attachment 227968
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=227968&action=edit
[New port] devel/goreleaser: Deliver Go binaries as fast and easily as possible

Straightforward Go port.

I've actually prepared some other ports to build and install the documentation,
but one of the ports needed for that (textproc/py-mkdocs) first needs to be
updated by its maintainer.  I have already sent an email to the maintainer and
will add the docs at a later date.

Tested with Poudriere on arm64 armv7 amd64 i386 FreeBSD 13.0-RELEASE and arm64
amd64 i386 FreeBSD 12.0-RELEASE.

Please note that upstream releases very often.  If you have tested the port and
a new release has appeared in the meanwhile, please let me know so I can update
the patch.

***

GoReleaser builds Go binaries for several platforms, creates a GitHub
release and then pushes a Homebrew formula to a tap repository.  All
that wrapped in your favorite CI.

With GoReleaser, you can:

 - Cross-compile your Go project
 - Release to GitHub, GitLab and Gitea
 - Create Docker images and manifests
 - Create Linux packages and Homebrew taps
 - Sign artifacts, checksums and Docker images
 - Announce new releases on Twitter, Slack, Discord and Microsoft Teams
 - ... and much more!

WWW: https://goreleaser.com/

-- 
You are receiving this mail because:
You are the assignee for the bug.