Bjørn Erik Pedersen
0fa40ce58f
releaser: Simplify the release process
...
Make it into a one step even for major releases.
2021-12-08 09:38:15 +01:00
Bjørn Erik Pedersen
bf537f1c6d
releaser: Remove unused code
2021-12-08 09:02:45 +01:00
Bjørn Erik Pedersen
24a893cf83
releaser: Rework and simplify to use GitHub only for release notes
2021-12-03 17:02:20 +01:00
digitalcraftsman
fab1e43de5
Revert "Remove credit from release notes"
...
See b2eaf4c8c2
2021-09-23 14:02:00 +02:00
Digitalcraftsman
a352d19d88
Fix theme count in release notes
2021-07-21 16:35:38 +02:00
digitalcraftsman
b2eaf4c8c2
Remove credit from release notes
2021-06-25 21:14:11 +02:00
Joe Mooring
6fc52d185a
Remove duplicate references from release notes
...
Closes #8360
2021-04-15 21:15:20 +02:00
Bjørn Erik Pedersen
d90e37e0c6
all: Format code with gofumpt
...
See https://github.com/mvdan/gofumpt
2020-12-03 13:12:58 +01:00
Alexandros
740fa4a91d
Remove credit ( #7347 )
2020-06-02 19:31:15 +02:00
Bjørn Erik Pedersen
4d53ae697e
releaser: Adjust the "thanks" section
2020-05-31 12:46:18 +02:00
Bjørn Erik Pedersen
df6e9efd8f
Update releasenotes_writer.go
2020-01-07 13:15:22 +01:00
Bjørn Erik Pedersen
2c7c361091
releaser: Create a proper automated title for patch releases
...
Fixes #6126
2019-07-30 09:02:03 +02:00
Bjørn Erik Pedersen
544f826dd6
releaser: Make it a one click release for patch releases
2019-07-28 15:05:15 +02:00
Bjørn Erik Pedersen
f7ef7d3761
releaser: Adjust patch vs images logic
...
Fixes #5664
2019-04-01 09:07:19 +02:00
Bjørn Erik Pedersen
9b619dc023
releaser: Adjust patch logic
...
See #5639
2019-02-01 10:09:14 +01:00
Bjørn Erik Pedersen
4b82f74848
Update releasenotes_writer.go
...
Add @onedrawingperday to the release credit list. The activity on the theme repo is increasing and the work he and @digitalcraftsman
is doing is very much appreciated.
2018-09-14 23:25:54 +02:00
Cameron Moore
ccd3285484
releaser: Fix golint issues
...
struct field HtmlURL should be HTMLURL
2018-09-07 08:25:51 +02:00
Bjørn Erik Pedersen
cfc5096e83
releaser: Put release notes below /en
...
Fixes #4712
2018-05-25 17:53:03 +02:00
Bjørn Erik Pedersen
10fef32de6
releaser: Adjust the "thank you" section
2018-03-16 20:56:28 +01:00
Bjørn Erik Pedersen
55fb0eac20
releaser: Remove suplerflous release notes slug
2018-02-27 10:33:35 +01:00
Bjørn Erik Pedersen
8dc77b84a5
releaser: Create bundles for the release notes
...
Fixes #4413
2018-02-21 10:22:08 +01:00
Bjørn Erik Pedersen
c4bf03a558
releaser: Improve release notes front matter
2017-10-19 12:34:03 +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
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
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
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
Anthony Fok
58ce9213c0
releaser: Fix typo, change "relase" to "release"
2017-06-21 21:37:53 +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
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
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