GoReleaser can be customized by tweaking a
You can generate an example config by running
goreleaser init or start from scratch.
You can also check if your config is valid by running
goreleaser check, which will tell you if are using deprecated or invalid options.
GoReleaser also has a jsonschema file which you can use to have better editor support:
You can also generate it for your specific version using the
goreleaser jsonschema command.