From 35d84b09673bd3dc74eba65d7342153a567f0e7f Mon Sep 17 00:00:00 2001 From: Ghanshyam Mann Date: Wed, 13 Apr 2022 19:40:33 -0500 Subject: [PATCH] Fix the dependency hierarchy in repo retirement process In repo retirement steps, governance patch needs to wait until repo content is removed. Fixing that step in doc. Change-Id: I525f3c7ec21ddf64922cf785c3fdc15bc93f9f49 --- doc/source/repository.rst | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/doc/source/repository.rst b/doc/source/repository.rst index 4e96ced..4c7d9c6 100644 --- a/doc/source/repository.rst +++ b/doc/source/repository.rst @@ -51,6 +51,10 @@ add it to the file ``reference/legacy.yaml`` in the ``openstack/governance`` repository. Note that if the project was recently active, this may have implications for automatic detection of ATCs. +This patch will not pass the zuul until repo content is removed in Steps 3-5. +Once repo content removal patch is merged, 'recheck' the governance patch to +trigger the test again. + Step 2: Stop requirements syncing (if set up) --------------------------------------------- @@ -71,7 +75,12 @@ In step 1 of OpenDev Manual, keep the template ``official-openstack-repo-jobs`` besides ``noop-jobs``, this is needed to sync changes to GitHub. It will be removed in step 3 of OpenDev Manual. -In all the patches, use Depends-On on ``governance`` patch submitted in Step 1. +In step 1-2 of OpenDev Manual (1. Stop gating and 2. repo content removal) +patch needs to merge without any depends-on but you need to use Needed-By +``governance`` patch submitted in Step 1. + +In step 3 of OpenDev Manual patches, use Depends-On on ``governance`` patch +submitted in Step 1. Step 6: Remove docs.openstack.org content -----------------------------------------