Skip to content

Commit 62d959b

Browse files
committed
docs: revise deployment strategy to per-cycle branches with scripted tagging
Replace long-lived deployed/testnet and deployed/mainnet branches with short-lived deployment/YYYY-MM-DD branches branched fresh from main per cycle. Each cycle deploys testnet then mainnet from the same branch and merges back to main when it closes; tags (deploy/<env>/YYYY-MM-DD/<name>) are the permanent record. - Add packages/deployment/scripts/tag-deployment.sh: scripted tag creation with annotated body (deployer, network, commit, per-address-book changes). Signed by default, preview and confirmation prompted, --base defaults to latest deploy/<env>/* tag, --yes for non-interactive. - Drop .github/workflows/deployment-tag.yml and backport-artifacts.yml; subsumed by scripted tagging and the cycle merge-back PR respectively. - Restate audit integrity as a byte-equality property; sketch an audit- integrity CI check as future work in Appendix A, with prerequisite to reorganize non-production Solidity into clearly-scoped directories.
1 parent 8985c98 commit 62d959b

4 files changed

Lines changed: 484 additions & 213 deletions

File tree

.github/workflows/backport-artifacts.yml

Lines changed: 0 additions & 82 deletions
This file was deleted.

.github/workflows/deployment-tag.yml

Lines changed: 0 additions & 55 deletions
This file was deleted.

0 commit comments

Comments
 (0)