Bjørn Erik Pedersen
e939aaed8b
releaser: Correctly set final version on patch releases
2017-10-19 07:12:23 +02:00
Bjørn Erik Pedersen
d2249c5099
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
2017-09-10 17:14:02 +02:00
Bjørn Erik Pedersen
46ac745374
all: Fix spelling
...
And some other minor issues.
2017-08-07 20:19:24 +02:00
Bjørn Erik Pedersen
0d495d5373
releaser: Update to new release notes location
2017-08-07 08:54:40 +02:00
Bjørn Erik Pedersen
11e5d456e8
releaser: Include stats from hugoDocs
...
Fixes #3727
2017-08-06 11:18:19 +02:00
Jorin Vogel
81c13171a9
Add some missing doc comments
...
As pointed out by the linter, some exported functions and types are
missing doc comments.
The linter warnings have been reduced from 194 to 116.
Not all missing comments have been added in this commit though.
2017-08-03 15:57:51 +02:00
Bjørn Erik Pedersen
195f945758
releaser: Ignore openbsd/arm
...
It is failing with "undefined: Flock_t".
2017-07-10 08:56:57 +02:00
Bjørn Erik Pedersen
51bcd5083c
releaser: Fix tag push
2017-07-07 09:28:35 +02:00
Bjørn Erik Pedersen
4989950d49
releaser: Use real theme count in template
2017-07-06 17:31:04 +02:00
Bjørn Erik Pedersen
477684022f
releaser: Adjustments
2017-07-06 01:32:55 +02:00
Bjørn Erik Pedersen
70d8ddcb60
releaser: Revise the docs handling to match new subtree
...
Fixes #3649
2017-07-05 14:27:43 +02:00
Bjørn Erik Pedersen
5f831a6223
releaser: Replace the magic version handling
...
Take the new version as a string value.
2017-07-05 14:27:43 +02:00
Bjørn Erik Pedersen
e7a54e7afc
releaser: Add --try flag to ease testing
2017-07-05 14:27:43 +02:00
Anthony Fok
b463c5ad86
releaser: Remove trailing space in fixes list
2017-06-25 08:29:58 -06:00
Bjørn Erik Pedersen
1a041522df
releaser: One more fix
2017-06-24 09:49:57 +02:00
Bjørn Erik Pedersen
3aade08977
releaser: Improve docs submodule handling
...
Still not optimal.
2017-06-24 09:18:57 +02:00
Bjørn Erik Pedersen
0e1bda34c3
vendor: Fix +-timezones in TOML
...
Fixes #29
2017-06-23 18:57:06 +02:00
Anthony Fok
58ce9213c0
releaser: Fix typo, change "relase" to "release"
2017-06-21 21:37:53 +02:00
Bjørn Erik Pedersen
4345026bd6
releaser: Add TODO
2017-06-16 10:11:02 +02:00
Bjørn Erik Pedersen
af85eb62b4
releaser: Adjust
2017-06-16 09:40:47 +02:00
Bjørn Erik Pedersen
00e2fe077a
releaser: Adapt release logic to docs submodule
2017-06-16 08:51:43 +02:00
Bjørn Erik Pedersen
c17ad675e8
all: Update textual references in Go source to point to gohugoio/hugo
2017-06-13 18:47:17 +02:00
Bjørn Erik Pedersen
d8717cd4c7
all: Update import paths to gohugoio/hugo
2017-06-13 18:42:45 +02:00
Bjørn Erik Pedersen
fb5cac704e
releaser: Spelling
2017-06-12 08:39:54 +02:00
Bjørn Erik Pedersen
89b85aede1
releaser: Disable flaky test
2017-05-22 23:23:52 +03:00
Bjørn Erik Pedersen
baa414ae41
releaser: Add a new step
...
When doing it step-by-step, we need to update the version numbers in its own step.
2017-05-22 16:04:40 +03:00
Bjørn Erik Pedersen
ebd636e4d5
releaser: Delay the version bumping
...
So we can do the release notes in its own branch if needed.
2017-05-20 11:11:23 +03:00
Bjørn Erik Pedersen
4d1989d59c
releaser: Fix tag detection for changelog when doing a main release
...
Also improve the changelog slightly.
Fixes #3482
2017-05-20 10:58:08 +03:00
Bjørn Erik Pedersen
f9e41f6497
releaser: Push the tag before goreleaser is run
...
Fixes #3405
2017-05-03 09:29:59 +02:00
Bjørn Erik Pedersen
8f95172c7a
releaser: Disable shaky test
2017-05-01 13:38:29 +02:00
Bjørn Erik Pedersen
718c0e1414
releaser: Fix broken test build
2017-04-27 11:15:24 +02:00
Bjørn Erik Pedersen
d6957c192d
releaser: Skip Git test on Travis
2017-04-27 10:59:00 +02:00
Bjørn Erik Pedersen
67746f36dd
releaser: Fix a Go vet complaint
...
See #3358
2017-04-24 12:41:47 +02:00
Bjørn Erik Pedersen
7f6430d84d
Automate the Hugo release process
...
This commit adds a work flow aroung GoReleaser to get the Hugo release process automated and more uniform:
* It can be run fully automated or in two steps to allow for manual edits of the relase notes.
* It supports both patch and full releases.
* It fetches author, issue, repo info. etc. for the release notes from GitHub.
* The file names produced are mainly the same as before, but we no use tar.gz as archive for all Unix versions.
* There isn't a fully automated CI setup in place yet, but the release tag is marked in the commit message with "[ci deploy]"
Fixes #3358
2017-04-24 11:08:56 +02:00