dev: improve release process
Created by: michaellzc
Quality of life improvement for the Release Captain
- sanity check to ensure
release cli
is always run on themain
branch and it's up-to-date - improve instruction for release captain in the patch release issue
- release captain can actually find the webhook URL for posting the announcement