gohugoio / hugo

The world’s fastest framework for building websites.
https://gohugo.io
Apache License 2.0
75.64k stars 7.52k forks source link

Script Hugo release process #3358

Closed bep closed 7 years ago

bep commented 7 years ago

Based on https://github.com/goreleaser/goreleaser

bep commented 7 years ago

@moorereason @spf13 @digitalcraftsman

Have a look at

https://github.com/bep/hugo/releases/tag/v0.20.110

And esp. the file names.

There are some subtle differences to get it consistent, but the main ones are like before to keep old Wercker deploys working etc.

(also: I seem to have "lost" the deb builds in the example above, I will fix that).

bep commented 7 years ago

This is complete:

https://github.com/bep/hugo/releases/tag/v0.20.113

moorereason commented 7 years ago

I hadn't paid much attention to our old release filenames. They're a mess!

Agree on the zip vs tar.gz change.

If we keep the "32bit" replacement, I prefer "32bit" to "32-bit." Same for "64-bit." The extra hyphen just adds more noise to a busy filename.

Personal preference, but I prefer all lowercase filenames.

Overall, looks much cleaner. :+1:

bep commented 7 years ago

If we keep the "32bit" replacement, I prefer "32bit" to "32-bit."

I'm not changing the Linux filename at all (it would break too many scripts, even some of mine).

moorereason commented 7 years ago

What do you mean? Our existing releases use "32bit" not "32-bit".

bep commented 7 years ago

What do you mean? Our existing releases use "32bit" not "32-bit".

Which is the reason I ask other people to look at it ... I stared at those filenames side-by side, and they looked the same to me ... Thanks, I will fix the bit.

github-actions[bot] commented 2 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.