Set up Hugo release flow on CircleCI
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 10 Sep 2017 15:14:02 +0000 (17:14 +0200)
committerGitHub <noreply@github.com>
Sun, 10 Sep 2017 15:14:02 +0000 (17:14 +0200)
commitd2249c50991ba7b00b092aca6e315ca1a4de75a1
treee640af21a0cf72f2576f3420dc270d29d325b41a
parentf4bf214137ebd24a0d12f16d3a98d9038e6eabd3
Set up Hugo release flow on CircleCI

This rewrites the release logic to use CircleCI 2.0 and its approve workflow in combination with the state of the release notes to determine what to do next.

Fixes #3779
.circleci/config.yml [new file with mode: 0644]
commands/release.go
helpers/hugo.go
helpers/hugo_test.go
releaser/git.go
releaser/git_test.go
releaser/github.go
releaser/github_test.go
releaser/releasenotes_writer.go
releaser/releasenotes_writer_test.go
releaser/releaser.go