goreleaser: update to latest schema
Created by: LawnGnome
This broke the 3.23.2 release, which was fun.
Specifically, we need to handle the deprecations of brews.github
and docker.builds
.
This PR also adds a new CI job to check the validity of the GoReleaser configuration, since breaking changes are apparently a Thing.