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

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


The following commit(s) were added to refs/heads/main by this push:
     new ad6d423  Add Lifecycle Flowchart
ad6d423 is described below

commit ad6d423dc81e44914d61da06365ad81e0467f9fe
Author: Dave Fisher <dave2w...@comcast.net>
AuthorDate: Mon Jan 27 11:57:24 2025 -0800

    Add Lifecycle Flowchart
---
 apache-trusted-release/lifecycle.md | 41 +++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/apache-trusted-release/lifecycle.md 
b/apache-trusted-release/lifecycle.md
new file mode 100644
index 0000000..db7274d
--- /dev/null
+++ b/apache-trusted-release/lifecycle.md
@@ -0,0 +1,41 @@
+# Release Lifecycle
+
+```mermaid
+flowchart TD
+    A[GHA Secure Release Process]
+    B[Current SVN Build Process]
+    C@{ shape: docs, label: "Release Candidate" }
+    A -->|automatically triggered| C
+    B -->|manually triggered| C
+    subgraph ATR Platform
+    D@{ shape: processes, label: "Evaluate Candidate" }
+    C --> D
+    E@{ shape: sl-rect, label: "Release Vote" }
+    F@{ shape: dbl-circ, label: "Failed" }
+    FF@{ shape: dbl-circ, label: "Distribution\nFailed" }
+    D -->|pass| E
+    D -->|failure| F
+    F -->|new candidate| C
+    F -->|abandon| K
+    FF -->|retry| G
+    FF -->|abandon| K
+    G@{ shape: processes, label: "Distribute" }
+    E -->|pass| G
+    E -->|failure| F
+    H@{ shape: trap-t, label: "Manual Distribution" }
+    G -->|optional| H
+    I[Announce Release]
+    G --> I
+    G -->|failure| FF
+    H -->|manually triggered| I
+    H -->|failure| FF
+    J@{ shape: docs, label: "Release" }
+    I --> J
+    K@{ shape: dbl-circ, label: "Revoked" }
+    L@{ shape: trap-t, label: "Announce CVEs" }
+    J -->|revoke| K
+    J -->|cves| L
+    L -->|announced| J
+    L -->|revoke| K
+    end
+```


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

Reply via email to