Skip to content

GoReleaser support#95

Merged
febbraro merged 13 commits intodevelopfrom
feature/goreleaser
Oct 25, 2017
Merged

GoReleaser support#95
febbraro merged 13 commits intodevelopfrom
feature/goreleaser

Conversation

@febbraro
Copy link
Member

This PR is built on the back of #94, so we can either push that one first and then this, or abandon that and do the work of both in this PR.

This adds GoReleaser support which does the following

  • Compiles for our 3 targets (mac, linux, windows)
  • Creates archives of those binaries
  • Publishes them and a changelog to GitHub Releases
  • Publishes a new version to Homebrew (need to figure out where it puts the downloadable)
  • Creates a .deb and an .rpm for installing on Debian/Ubuntu and Fedora/RHEL/CentOS

@febbraro febbraro requested review from grayside and tekante October 21, 2017 22:41
@febbraro
Copy link
Member Author

Looks like it pulls the homebrew release binary directly from GitHub

… let dep resolve the proper revision (and put it in the .lock)
build.sh Outdated

go get github.com/tools/godep
go get github.com/mitchellh/gox
go get -u github.com/golang/dep/...
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do the 3 dots indicate? Shouldn't we be specifying a specific version?

@grayside grayside added this to the v2.0 milestone Oct 25, 2017

[[constraint]]
name = "github.com/fatih/color"
version = "1.5.0"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some of these versions are specific, is that on purpose vs. branches?

Copy link
Contributor

@grayside grayside left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving, but added a non-blocking question.

@febbraro febbraro merged commit 9b9471e into develop Oct 25, 2017
@febbraro febbraro deleted the feature/goreleaser branch October 25, 2017 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants