Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per https://goreleaser.com/customization/templates/
is wrong and
"{{ .Prerelease }}"
will evaluate to
pre
It is not a boolean, so my change will not work.
QQ: Can I match a template check for
"{{ .Prerelease == 'pre' }}"
I am assuming templating works the same as they do in Helm charts.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like templates aren't supported in
make_latest
yet.There's a PR to support this: goreleaser/goreleaser#5418 that got released in v2.6.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's merged and available as per v2.6.0
goreleaser/goreleaser#5420
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
{{ eq (.Prerelease | len) 0 }}
https://go.dev/play/p/4_PNM98L86r
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
make_latest: {{ not .Prerelease }}
should also returnmake_latest: true
when.Prerelease
is empty.https://go.dev/play/p/mot2uUV-qTj
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reverting the change.