This is an automated email from the ASF dual-hosted git repository.

wave pushed a commit to branch simplify-phases
in repository https://gitbox.apache.org/repos/asf/tooling-docs.git


The following commit(s) were added to refs/heads/simplify-phases by this push:
     new 7c2ffde  Update lifecycle.md
7c2ffde is described below

commit 7c2ffdee7d861a1564c9d308ec8bb66efdf6b2fd
Author: Dave Fisher <dave2w...@comcast.net>
AuthorDate: Mon Feb 3 09:17:12 2025 -0800

    Update lifecycle.md
---
 apache-trusted-release/lifecycle.md | 23 +++++------------------
 1 file changed, 5 insertions(+), 18 deletions(-)

diff --git a/apache-trusted-release/lifecycle.md 
b/apache-trusted-release/lifecycle.md
index 1288129..1ac8490 100644
--- a/apache-trusted-release/lifecycle.md
+++ b/apache-trusted-release/lifecycle.md
@@ -21,12 +21,13 @@ flowchart TD
     C --> D
     DD@{ shape: process, label: "Sign Candidate" }
     D -->|pass| DD
-    GG@{ shape: processes, label: "Distribute Test" }
+    GG@{ shape: processes, label: "Distribute (Test)" }
     E@{ shape: sl-rect, label: "Release Vote" }
     JJJ@{ shape: dbl-circ, label: "Passes" }
     F@{ shape: dbl-circ, label: "Failed" }
     E -->|pass| JJJ
     E -->|fail| F
+    GG -->|fail| F
     D -->|fail| F
     F -->|new candidate| C
     DD --> GG
@@ -36,20 +37,14 @@ flowchart TD
     JJ@{ shape: docs, label: "Release" }
     JJJ --> JJ
     G@{ shape: processes, label: "Distribute" }
-    H@{ shape: trap-t, label: "Manual Distribution" }
-    G -->|optional| H
     G --> I
-    FF@{ shape: dbl-circ, label: "Distribution\nFailed" }
-    G -->|failure| FF
     I[Announce Release]
-    FF -->|retry| G
-    FF -->|abandon| K
-    H -->|manually triggered| I
     J@{ shape: dbl-circ, label: "Released" }
     JJ --> G
     I --> J
     K@{ shape: dbl-circ, label: "Revoked" }
     L@{ shape: trap-t, label: "Announce CVEs" }
+    G -->|failure| K
     J -->|revoke| K
     J -->|cves| L
     L -->|record cves| J
@@ -74,13 +69,8 @@ flowchart TD
 : This is our current SVN repository process for setting up a release 
candidate. Trigger the ATR automation by including release metadata.
 
 **[Distribute](./distributions.md)**
-: Release distribution will be automated for many channels.
-
-**[Distribute Test](./test-distributions.md)**
-: Release Candidates may be distributed to Test repositories.
-
-**Distribution Failed**
-: A Release may fail one or more of its Distribution Steps. This may be due to 
a problem with the destination. The project will need to manually retry. The 
distribute steps should include reasonable retry logic. The Release Manager 
will need to decide the next phase.
+: Release and Test distributions will be automated for many channels. An email 
will be sent about package managers need which need manual distribution.
+Once that is complete the Release Manager will need to move to the next Phase. 
If all distributions automatically complete then moving to the next phase is 
automatic,
 
 **[Evaluate Candidate](./evaluate.md)**
 : Report on the Candidate by performing numerous checks for policy compliance. 
Fails if compliance minimums are unmet.
@@ -92,9 +82,6 @@ flowchart TD
 **GHA Secure Release Process**
 : In a GitHub workflow the release candidate is built and validated following 
the Security Release Policy.
 
-**Manual Distribution**
-: Some channels either require manual steps, or they are yet to be automated. 
An email will be sent to list which package managers need a manual ditribution. 
Once that is complete the Release Manager will need to move to the next Phase.
-
 **Passes**
 : The Release Candidate has been accepted. Convert the candidate into a 
Release and proceed to Distribute and Announce the Release.
 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tooling.apache.org
For additional commands, e-mail: dev-h...@tooling.apache.org

Reply via email to