chore(ops): upgrade ops tooling - #3953
Conversation
Establishes scripts/ops/ as the home for operator-run tooling and relocates the release-cutting script there. Updates the path references in RELEASES.md and .cliffignore; the CHANGELOG.md mention is left as a historical entry.
Adds operator helpers under scripts/ops/ that automate the mechanical parts of the how-to/ upgrade runbooks, plus an interactive menu.sh entry point: - upgrade-prepare.sh build serialized.bin + wasm sha256 + node manifest digest - upgrade-commands.sh print filled-in propose_update/vote_update/vote_code_hash - upgrade-status.sh read-only view of contract state + node build-info - lib.sh shared helpers: strict mode, ERR trap, command echoing - menu.sh interactive dispatcher over the above + prepare-release - README.md documents the menu, each script, and conventions No script reads a secret store (credentials are supplied at invocation) and none submits a transaction or touches a running node.
|
PR title type suggestion: This PR updates ops tooling and scripts, so the type prefix should probably be |
Pull request overviewIntroduces a new Changes:
Reviewed changesPer-file summary
FindingsBlocking (must fix before merge):
Non-blocking (nits, follow-ups, suggestions):
|
No description provided.