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 ad88eef Clean up lifecycle flow chart
ad88eef is described below
commit ad88eef9573745f49841372f992171eef2e8f6d6
Author: Dave Fisher <[email protected]>
AuthorDate: Tue Jan 28 08:52:21 2025 -0800
Clean up lifecycle flow chart
---
apache-trusted-release/lifecycle.md | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/apache-trusted-release/lifecycle.md
b/apache-trusted-release/lifecycle.md
index f5c7254..3534604 100644
--- a/apache-trusted-release/lifecycle.md
+++ b/apache-trusted-release/lifecycle.md
@@ -2,6 +2,7 @@
```mermaid
flowchart TD
+ subgraph Apache Trusted Release
A[GHA Secure Release Process]
B[Current SVN Build Process]
C@{ shape: docs, label: "Release Candidate" }
@@ -14,16 +15,18 @@ flowchart TD
D -->|pass| DD
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 -->|failure| F
- D -->|failure| F
+ E -->|pass| JJJ
+ E -->|fail| F
+ D -->|fail| F
+ F -->|new candidate| C
DD --> GG
GG --> E
end
- E -->|pass| JJ
- F -->|new candidate| C
subgraph Release
JJ@{ shape: docs, label: "Release" }
+ JJJ --> JJ
G@{ shape: processes, label: "Distribute" }
H@{ shape: trap-t, label: "Manual Distribution" }
G -->|optional| H
@@ -43,6 +46,7 @@ flowchart TD
J -->|cves| L
L -->|record cves| J
end
+ end
```
## Definitions
@@ -71,6 +75,9 @@ flowchart TD
**Release Vote**
: Release policy requires a Vote on the project's dev list. The ATR records
votes in the platform and also on the mailing list. The Vote will be summarized
and the PMC Vote recorded in the releases metadata.
+**Passes**
+: The Release Candidate has been accepted. Convert the candidate into a
Release and proceed to Distribute and Announce the Release.
+
**Failed**
: A Release Candidate may end in this state. The project can either abandon it
or update and resubmit it.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]