feat: add interactive automation #1793
Closed
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.
FYI: I finalized and stabilized all scripts in #1817
This is a PR for a feature branch to adds more interactive scripts for common OSS release (or pre-release) operations.
See gmp:toil-automation
This has to be reviewed and cleaned, but I already use it on our repos and I recommend trying it out and contributing to this branch! (e.g. PR on top of the
scriptsbranch).I will write playbooks/readme, but keeping it here for now:
How to use / What works now
y, hard reset itnor cancel (ctrl+c). I typically sayyfor quick workflows and my repos are in~/Repos.Vulnerability check + upgrade
./hack/release-vulnfix.shscript ensures our artifacts has no artifacts (except NPM):For example to iterate quickly on
~/Repos/prometheus-enginerepo, withbump-img14branched manually checked in, I can run:Long term plan