1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-17 20:47:50 +02:00
Hidde Beydals 9f6a810fbc
Support make_latest for GitHub release (#4161)
This commit adds a `make_latest` boolean to the release configuration,
to allow signaling to GitHub if the release should be marked as latest.

Albeit being a boolean, the internal Go type is a string to allow
to distinguish an empty string (default behavior: `true`) from an
explicit `false`.

For more information around the GitHub API field, see

https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28#create-a-release

I did not include the `legacy` option, to not adopt something which
appears to be scheduled for removal in the future.

In addition, I opted for `make_latest` over `latest` because the
option is only available for GitHub. Which keeps the latter key
reserved for e.g. future use of a config option which is used across
Git providers.

Fixes #4159

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
2023-07-13 22:42:20 -03:00
..
2023-05-27 00:18:39 -03:00
2023-06-20 12:43:18 +00:00
2022-12-19 23:51:17 -03:00
2023-07-13 17:23:36 +00:00
2020-05-10 17:32:55 -03:00
2023-05-25 23:07:10 -03:00
2023-06-13 12:38:31 +00:00
2022-11-20 13:20:26 -03:00
2023-03-29 22:23:53 -03:00
2023-06-21 17:48:38 -03:00
2023-07-13 17:23:36 +00:00