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 6e65a77  Improvements to Requirements (DRAFT)
6e65a77 is described below

commit 6e65a77c3119840d24ae4b08f5499debead40e8b
Author: Dave Fisher <dave2w...@comcast.net>
AuthorDate: Sun Jan 26 12:58:20 2025 -0800

    Improvements to Requirements (DRAFT)
---
 apache-trusted-release/requirements.md | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

diff --git a/apache-trusted-release/requirements.md 
b/apache-trusted-release/requirements.md
index eeb2fd4..dfdfaec 100644
--- a/apache-trusted-release/requirements.md
+++ b/apache-trusted-release/requirements.md
@@ -3,7 +3,6 @@
 While reading consider these Notes:
 
 - This list attempts to avoid implementation details aside from existing 
practices.
-- KEYS file requirements need further discussion before inclusion.
 - See the [README](../README.md) for where to discuss these requirements.
 
 ## 1. Automate the Release Process
@@ -13,21 +12,31 @@ While reading consider these Notes:
    - Record all of the key events for tracking operations and performance.
    - Projects can quickly benefit.
 
-## 2. Apache Trusted Release Platform
+## 2. Community
+
+   - Work with a selection of **Apache** projects and **Infra** for **User 
Acceptance Testing (UAT)**.
+   - Co-ordinate with **Infra** on roles and responsibility.
+   - Assure that the **ATR platform** follows industry best practices 
especially regarding **SBOMs** and **Certificate Management**.
+   - Help lead the industry to better practices.
+   - If necessary, work within the **ASF** on **Release Policy** improvements. 
+
+## 3. Apache Trusted Release Platform (ATR)
 
    - Incorporate all Project Releases.
-     - Download page. (dist/release)
+     - Download page. (dist/release) _Infra managed downloads.apache.org_
      - Release Candidate pages. (dist/dev)
    - Every project has a management interface. 
      - Current manual release practice is viewable.
      - Automated release status.
-     - Release operation and performance.
+     - Key management.
+     - Manual triggers.
+     - Tracking performance.
    - Platform includes a RESTful API.
    - Simple addition of release metadata triggers automation.
    - Replace the SVN Dist Repository? This would be an Infra task.
      _My warning is that any change from SVN not be disruptive._
 
-## 3. Automate Release Process around Compliance
+## 4. Automate Release Process around Compliance
 
    - Meet Release Policy
      - Legal Policy
@@ -36,10 +45,13 @@ While reading consider these Notes:
    - SBOMs and Attestations
      - Include dependency and license compliance.
      - Provide clear attribution and information about Release Votes.
+   - Certificate and Credential Management
+     - KEYs files are hard to manage.
+     - Handle signing keys needed for automation.
    - Download Page including available SBOM and verification instructions.
    - Announcement Email.
 
-## 4. Automated Actions
+## 5. Automated Actions
 
    These requirements are by category and are not necessarily ordered.
 
@@ -52,6 +64,7 @@ While reading consider these Notes:
      - Check compliance:
        - Security Policy.
        - Legal Policy. (to the extent possible)
+       - Distribution Policy is built into the **ATR**
      - Signing Certificates.
      - Optional Digital Signatures - Windows / macOS.
    - Voting:
@@ -81,9 +94,3 @@ While reading consider these Notes:
      - Include instructions about any optional repositories not automated.
      - Once any manual steps are completed manually trigger the next step.
    - Announce Release via Email.
-
-## 5. Participate In the Ecosystem
-
-   - Assure that the ATR platform follows industry best practices.
-   - Help lead the industry to better practices.
-   - Work within ASF should policy changes be desirable. 


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

Reply via email to