The desire is to have notation, notation-go, and notation-core-go be released in an automated fashion which also requires two approver maintainers for official releases (not dev builds on notation).
Today we release notation via a GitHub workflow with go-releaser, but notation-go and notation-core-go are released manually.
I propose that we utilize GitHub environment approval gates for the actual releases. If this is agreeable, then we would need the following work to implement:
The desire is to have notation, notation-go, and notation-core-go be released in an automated fashion which also requires two approver maintainers for official releases (not dev builds on notation).
Today we release notation via a GitHub workflow with go-releaser, but notation-go and notation-core-go are released manually.
I propose that we utilize GitHub environment approval gates for the actual releases. If this is agreeable, then we would need the following work to implement: