From e145f904fe3a9df7ddb8723f5723a104bf54530c Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Tue, 10 Sep 2024 10:27:41 -0700 Subject: [PATCH 1/2] docs: update CONTRIBUTING with details on release process --- CONTRIBUTING.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 43e0616c..8477f85a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,8 +2,18 @@ Each proposal to Mainnet (agoric-3) should be contributed to this repo before being proposed to the chain. -1. Prepare the proposal and verify it running locally +1. Prepare the proposal and verify it by creating a proposal in + agoric-sdk/a3p-integration. See the README there for more details + 2. Submit a PR to this repo in which the proposal has a _pending_ name (e.g. `a:my-contract`) + 3. Get review and merge to main + 4. When the proposal has been further qualified with higher fidelity to Mainnet, submit to Mainnet -5. When the proposal passes, submit a PR here converting the pending proposal to a passed one (by changing the letter to the submission number) + +5. When the proposal passes, submit a PR here converting the pending proposal to a passed one (by + changing the letter to the submission number) + +6. Remove the proposal from a3p-integration. Move generally useful tools to synthetic-chain + here. Move tests that should continue to pass afterwards into a3p-integration/z:acceptance + From b6d85d968619620153e350b80098646782a81a64 Mon Sep 17 00:00:00 2001 From: Chris Hibbert Date: Tue, 10 Sep 2024 13:11:21 -0700 Subject: [PATCH 2/2] chore: added links, clarified order of steps --- CONTRIBUTING.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8477f85a..0be58c89 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,7 +3,8 @@ Each proposal to Mainnet (agoric-3) should be contributed to this repo before being proposed to the chain. 1. Prepare the proposal and verify it by creating a proposal in - agoric-sdk/a3p-integration. See the README there for more details + agoric-sdk/a3p-integration. See the + [README](https://github.com/Agoric/agoric-sdk/blob/master/a3p-integration/README.md) for more details 2. Submit a PR to this repo in which the proposal has a _pending_ name (e.g. `a:my-contract`) @@ -14,6 +15,8 @@ Each proposal to Mainnet (agoric-3) should be contributed to this repo before be 5. When the proposal passes, submit a PR here converting the pending proposal to a passed one (by changing the letter to the submission number) -6. Remove the proposal from a3p-integration. Move generally useful tools to synthetic-chain - here. Move tests that should continue to pass afterwards into a3p-integration/z:acceptance +6. clean up a3p-integration + a. Move generally useful tools to the `@agoric/synthetic-chain` package. + b. Move tests that should continue to pass afterwards into a3p-integration/z:acceptance + c. Remove the proposal from a3p-integration.