Joe Mooring
a6bd67793b
common/hexec: Remove github.com/cli/safeexec
...
We began using the safeexec package in v0.79.1 to address
https://github.com/gohugoio/hugo/security/advisories/GHSA-8j34-9876-pvfq .
The vulnerability was addressed by the Go team in 1.19, so the safeexec
package is no longer needed.
Closes #13516
2025-03-23 13:55:42 +01:00
Bjørn Erik Pedersen
521911a576
all: Run modernize -fix ./...
2025-02-26 11:44:25 +01:00
Bjørn Erik Pedersen
261d7a03ae
Revert "Adjust Circleci workflow to make the Docker images build"
...
This reverts commit 445283a593
.
2024-08-26 15:56:39 +02:00
Bjørn Erik Pedersen
445283a593
Adjust Circleci workflow to make the Docker images build
...
Closes #12753
2024-08-26 14:19:22 +02:00
Bjørn Erik Pedersen
46484bff84
Revert "releaser: Rework the run conditions"
...
This reverts commit 702b1e8b81
.
2024-08-18 19:12:03 +02:00
Bjørn Erik Pedersen
702b1e8b81
releaser: Rework the run conditions
...
Now after actually reading the CircleCI docs...
Closes #12753
2024-08-18 18:46:56 +02:00
Bjørn Erik Pedersen
73d32e7737
Revert "releaser: Rework the run conditions"
...
This reverts commit 777534b2a4
.
Circle ci throws validation errors:
```
Config does not conform to schema: {:workflows {:release {:jobs [{:prepare_release (not (map? nil)), :when {:and disallowed-key}} nil nil nil]}}}
```
2024-08-18 12:00:47 +02:00
Bjørn Erik Pedersen
777534b2a4
releaser: Rework the run conditions
...
Closes #12753
2024-08-18 11:47:51 +02:00
Bjørn Erik Pedersen
74b9b8a229
releaser: Try to fix the last failing step
2024-05-31 09:03:09 +02:00
Christian Oliff
78178d0c2a
all: Typo fixes
2024-03-15 17:25:52 +01:00
Omar Kohl
dd6d0a6de1
Remove reference to Goreleaser in code comment
...
Hugo no longer uses the Goreleaser tool.
2023-01-03 20:25:44 +01:00
Anthony Fok
160a067c81
snap: Use "snapcraftctl set-grade"
...
This, together with 'snapcraftctl set-version", negates the need to
modify snap/snapcraft.yaml upon each release, so the corresponding code
is removed from releaser/releaser.go.
Also, vendorInfo is extended to include the snap version number.
See #10225
2022-08-30 05:23:18 -06:00
Bjørn Erik Pedersen
79932e7225
release: Fix the Deb archives
...
Fixes #10220
2022-08-29 14:56:15 +02:00
Bjørn Erik Pedersen
45e1084ff2
Add linux/arm64 extended to release setup
...
Fixes #8257
2022-08-28 18:23:01 +02:00
Bjørn Erik Pedersen
ee55fde5e5
releaser: Fix version replacement
2022-05-18 13:12:42 +02:00
hugoreleaser
7bc3401eb5
common/hugo: Fix version logic
...
[ci skip]
2022-05-16 13:01:52 +02:00
Bjørn Erik Pedersen
f2946da9e8
Improve error messages, esp. when the server is running
...
* Add file context to minifier errors when publishing
* Misc fixes (see issues)
* Allow custom server error template in layouts/server/error.html
To get to this, this commit also cleans up and simplifies the code surrounding errors and files. This also removes the usage of `github.com/pkg/errors`, mostly because of https://github.com/pkg/errors/issues/223 -- but also because most of this is now built-in to Go.
Fixes #9852
Fixes #9857
Fixes #9863
2022-05-06 19:43:22 +02:00
Bjørn Erik Pedersen
d80d5a104f
releaser: Reduce parallelism
2022-04-14 10:38:31 +02:00
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
24a893cf83
releaser: Rework and simplify to use GitHub only for release notes
2021-12-03 17:02:20 +01:00
Bjørn Erik Pedersen
a1694b06af
releaser: Increase timeout
2021-06-18 16:44:12 +02:00
Bjørn Erik Pedersen
b65518ac63
releaser: Increase build timeout
2021-02-19 17:57:24 +01:00
Bjørn Erik Pedersen
29fb456c9e
build: Add arm64 to Darwinextended build and add vendorInfo
...
Closes #8003
2021-02-18 14:11:48 +01:00
Bjørn Erik Pedersen
10ae7c3210
Improve LookPath
2020-12-19 17:03:07 +01:00
Phil Davis
04b89857e1
all: Fix minor typos
2020-12-16 12:11:32 +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
9225db636e
releaser: Remove version replacement in docs config
...
Fixes #5665
2019-04-01 09:11:36 +02:00
Bjørn Erik Pedersen
b5f39d23b8
all: Apply staticcheck recommendations
2019-03-24 16:14:51 +01:00
Bjørn Erik Pedersen
831d23cb4d
Add tpl/site and tpl/hugo
...
This means that the current `.Site` and ´.Hugo` is available as a globals, so you can do `site.IsServer`, `hugo.Version` etc.
Fixes #5470
Fixes #5467
Fixes #5503
2018-12-06 14:37:25 +01:00
Bjørn Erik Pedersen
35fbfb19a1
commands: Show server error info in browser
...
The main item in this commit is showing of errors with a file context when running `hugo server`.
This can be turned off: `hugo server --disableBrowserError` (can also be set in `config.toml`).
But to get there, the error handling in Hugo needed a revision. There are some items left TODO for commits soon to follow, most notable errors in content and config files.
Fixes #5284
Fixes #5290
See #5325
See #5324
2018-10-16 22:10:56 +02:00
Anthony Fok
048a64be1c
releaser: Update path to snap/snapcraft.yaml
2018-09-25 07:21:09 -06:00
Bjørn Erik Pedersen
de23293486
releaser: Work around a Goreleaser bug
...
Closes #4918
2018-08-17 11:03:28 +02:00
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
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
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
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
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