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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 55b532f  Automatic Site Publish by Buildbot
55b532f is described below

commit 55b532f694712572df429729103853e2c112fde9
Author: buildbot <[email protected]>
AuthorDate: Tue Mar 11 20:05:43 2025 +0000

    Automatic Site Publish by Buildbot
---
 output/_pagefind/fragment/en_2d562a7.pf_fragment | Bin 285 -> 0 bytes
 output/_pagefind/fragment/en_6d6db61.pf_fragment | Bin 0 -> 1685 bytes
 output/_pagefind/index/en_1e82b11.pf_index       | Bin 0 -> 4510 bytes
 output/_pagefind/index/en_222547d.pf_index       | Bin 2504 -> 0 bytes
 output/_pagefind/pagefind-entry.json             |   2 +-
 output/_pagefind/pagefind.en_c12b30a58f.pf_meta  | Bin 117 -> 0 bytes
 output/_pagefind/pagefind.en_cdf1415ad0.pf_meta  | Bin 0 -> 121 bytes
 output/agenda-tool.html                          |   1 +
 output/index.html                                |   1 +
 output/team.html                                 |   1 +
 output/trusted-release.html                      |  99 +++++++++++++++++++++++
 output/volunteer.html                            |   1 +
 12 files changed, 104 insertions(+), 1 deletion(-)

diff --git a/output/_pagefind/fragment/en_2d562a7.pf_fragment 
b/output/_pagefind/fragment/en_2d562a7.pf_fragment
deleted file mode 100644
index e21af02..0000000
Binary files a/output/_pagefind/fragment/en_2d562a7.pf_fragment and /dev/null 
differ
diff --git a/output/_pagefind/fragment/en_6d6db61.pf_fragment 
b/output/_pagefind/fragment/en_6d6db61.pf_fragment
new file mode 100644
index 0000000..af95fa5
Binary files /dev/null and b/output/_pagefind/fragment/en_6d6db61.pf_fragment 
differ
diff --git a/output/_pagefind/index/en_1e82b11.pf_index 
b/output/_pagefind/index/en_1e82b11.pf_index
new file mode 100644
index 0000000..c3f0866
Binary files /dev/null and b/output/_pagefind/index/en_1e82b11.pf_index differ
diff --git a/output/_pagefind/index/en_222547d.pf_index 
b/output/_pagefind/index/en_222547d.pf_index
deleted file mode 100644
index 149373f..0000000
Binary files a/output/_pagefind/index/en_222547d.pf_index and /dev/null differ
diff --git a/output/_pagefind/pagefind-entry.json 
b/output/_pagefind/pagefind-entry.json
index dec45a6..0b629e3 100644
--- a/output/_pagefind/pagefind-entry.json
+++ b/output/_pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.0.4","languages":{"en":{"hash":"en_c12b30a58f","wasm":"en","page_count":5}}}
\ No newline at end of file
+{"version":"1.0.4","languages":{"en":{"hash":"en_cdf1415ad0","wasm":"en","page_count":5}}}
\ No newline at end of file
diff --git a/output/_pagefind/pagefind.en_c12b30a58f.pf_meta 
b/output/_pagefind/pagefind.en_c12b30a58f.pf_meta
deleted file mode 100644
index 6d185da..0000000
Binary files a/output/_pagefind/pagefind.en_c12b30a58f.pf_meta and /dev/null 
differ
diff --git a/output/_pagefind/pagefind.en_cdf1415ad0.pf_meta 
b/output/_pagefind/pagefind.en_cdf1415ad0.pf_meta
new file mode 100644
index 0000000..44a7e32
Binary files /dev/null and b/output/_pagefind/pagefind.en_cdf1415ad0.pf_meta 
differ
diff --git a/output/agenda-tool.html b/output/agenda-tool.html
index 65d97c0..5c15796 100644
--- a/output/agenda-tool.html
+++ b/output/agenda-tool.html
@@ -54,6 +54,7 @@
           <ul class="dropdown-menu">
             <!--<li><a class="dropdown-item" href="/blog/">Tooling 
Blog</a></li>-->
             <li><a class="dropdown-item" href="/team.html">About the 
team</a></li>
+            <li><a class="dropdown-item" href="/trusted-release.html">Trusted 
Release</a></li>
           </ul>
         </li>
 
diff --git a/output/index.html b/output/index.html
index ff05f1d..ef497fc 100644
--- a/output/index.html
+++ b/output/index.html
@@ -54,6 +54,7 @@
           <ul class="dropdown-menu">
             <!--<li><a class="dropdown-item" href="/blog/">Tooling 
Blog</a></li>-->
             <li><a class="dropdown-item" href="/team.html">About the 
team</a></li>
+            <li><a class="dropdown-item" href="/trusted-release.html">Trusted 
Release</a></li>
           </ul>
         </li>
 
diff --git a/output/team.html b/output/team.html
index fe70c34..412d27f 100644
--- a/output/team.html
+++ b/output/team.html
@@ -54,6 +54,7 @@
           <ul class="dropdown-menu">
             <!--<li><a class="dropdown-item" href="/blog/">Tooling 
Blog</a></li>-->
             <li><a class="dropdown-item" href="/team.html">About the 
team</a></li>
+            <li><a class="dropdown-item" href="/trusted-release.html">Trusted 
Release</a></li>
           </ul>
         </li>
 
diff --git a/output/trusted-release.html b/output/trusted-release.html
index 1871a9d..b69a9ba 100644
--- a/output/trusted-release.html
+++ b/output/trusted-release.html
@@ -54,6 +54,7 @@
           <ul class="dropdown-menu">
             <!--<li><a class="dropdown-item" href="/blog/">Tooling 
Blog</a></li>-->
             <li><a class="dropdown-item" href="/team.html">About the 
team</a></li>
+            <li><a class="dropdown-item" href="/trusted-release.html">Trusted 
Release</a></li>
           </ul>
         </li>
 
@@ -93,6 +94,104 @@
           </h1>
           <h1>Apache Trusted Release</h1>
 <p>The main project is the Apache Trusted Release Platform.</p>
+<h2>1. Automate the Release Process</h2>
+<ul>
+<li>Minimize human interaction.</li>
+<li>Community participation on <strong>Release Votes</strong> remains via 
email.</li>
+<li>Record all of the key events and metrics for tracking operations and 
performance.</li>
+<li>PMCs can quickly benefit.</li>
+<li>Infra costs and management complexity are decreased.</li>
+</ul>
+<h2>2. Community</h2>
+<ul>
+<li>Work with a selection of <strong>Apache</strong> PMCs, <strong>Incubator 
PPMCs(podlings)</strong>, and <strong>Infra</strong> for <strong>User 
Acceptance Testing (UAT)</strong>.</li>
+<li>Co-ordinate with <strong>Infra</strong> on migration and operation.</li>
+<li>Contribute to Infra's <strong>asfquart</strong> and <strong>asfpy</strong> 
frameworks.</li>
+<li>Provide openings for volunteers to help so long as the contributions are 
adequate and timely.</li>
+<li>Assure that the <strong>ATR platform</strong> follows industry best 
practices especially regarding <strong>SBOMs</strong>,
+<strong>Certificate Management</strong>, and <strong>Digital 
Signatures</strong>.</li>
+<li>Help lead the industry to better practices.</li>
+<li>Work within the <strong>ASF</strong> on <strong>Release Policy</strong> 
improvements.</li>
+</ul>
+<h2>3. Apache Trusted Release Platform (ATR)</h2>
+<ul>
+<li>Incorporate all PMC Releases.
+<ul>
+<li>Download page.</li>
+<li>Release Candidate page.</li>
+<li>Archived download page.</li>
+</ul>
+</li>
+<li>Every PMC has a management interface.
+<ul>
+<li>Current manual release practice is viewable.</li>
+<li>Automated release status.</li>
+<li><strong>KEYS</strong> file management including revoking keys.</li>
+<li>Trigger release phases.</li>
+<li>Tracking performance.</li>
+</ul>
+</li>
+<li>Platform includes a RESTful API.</li>
+<li>Serve release artifacts efficiently.</li>
+<li>Make switching from current manual release process to a minimal ATR 
process very simple.</li>
+<li>System Admins (Infra) have a management interface.</li>
+<li>Provide operational status to help Infra monitor ATR operations through 
the Infra Reporting Dashboard (IRD).</li>
+<li>Develop the platform with consideration about reusability outside of the 
ASF ecosystem, where feasible with regards to development costs.</li>
+</ul>
+<p>See <a 
href="https://github.com/apache/tooling-docs/blob/main/apache-trusted-release/platform.md";>Platform
 Services</a> for detailed requirements for the <strong>ATR</strong>.</p>
+<h2>4. Automate Release Process around Compliance</h2>
+<ul>
+<li>Meet Release Policy
+<ul>
+<li>Legal Policy</li>
+<li>Infra Policy</li>
+<li>Security Policy</li>
+</ul>
+</li>
+<li>SBOMs and Attestations
+<ul>
+<li>Include dependency and license compliance.</li>
+<li>Provide clear attribution and information about Release Votes.</li>
+</ul>
+</li>
+<li>Certificate and Credential Management
+<ul>
+<li>Manage the signing keys needed for automation.</li>
+</ul>
+</li>
+<li>Download Page including available SBOM and verification instructions.</li>
+<li>Announcement Email.</li>
+</ul>
+<h2>5. Release Lifecycle Phases</h2>
+<p>Here is a flow chart showing the <a 
href="https://github.com/apache/tooling-docs/blob/main/apache-trusted-release/lifecycle.md";>Release
 Lifecycle Phases</a>.</p>
+<h2>6. Infrastructure Requirements</h2>
+<ul>
+<li>Run book for releases.apache.org</li>
+<li>Progress on the retirement path for <code>svn:dist</code>. See <a 
href="https://github.com/apache/tooling-docs/blob/main/apache-trusted-release/svn-dist.md";>Legacy
 Releases from SVN Dist</a>
+for possible transitional states. For this first iteration <em>transition 
2</em> is preferred.</li>
+<li>Legacy urls for dist.apache.org, downloads.apache.org, dlcdn.apache.org, 
and archive.apache.org remain supported.</li>
+<li>Path schemes for downloads.apache.org, dlcdn.apache.org, and 
archive.apache.org remain.</li>
+</ul>
+<h2>7. Future Requirements</h2>
+<ul>
+<li>
+<p>Integrate with the <a 
href="https://github.com/apache/tooling-docs/blob/main/apache-trusted-release/advisory-process.md";>Security
 Advisory Process</a> to make it easy to track applicable advisories on 
download pages.</p>
+</li>
+<li>
+<p>Expand support for <a 
href="https://github.com/apache/tooling-docs/blob/main/apache-trusted-release/evaluate.md";>Evaluating
 Build Claims</a> to additional build tools.</p>
+</li>
+<li>
+<p>Expand automated support for additional <a 
href="https://github.com/apache/tooling-docs/blob/main/apache-trusted-release/distributions.md";>Distribution
 Channels</a>.</p>
+</li>
+<li>
+<p>Include a <a 
href="https://github.com/apache/tooling-docs/blob/main/apache-trusted-release/digital-signatures.md";>Signing
 Candidates</a> phase during ATR processing.</p>
+<blockquote>
+<p>There are policy implications to the automation of digital signatures.
+For now, creating digital signatures on certain artifact types must be done 
prior to GPG signing and
+prior to submission of the release candidate.</p>
+</blockquote>
+</li>
+</ul>
 
         </div>
     </div>
diff --git a/output/volunteer.html b/output/volunteer.html
index 8bf0bdf..fb02015 100644
--- a/output/volunteer.html
+++ b/output/volunteer.html
@@ -54,6 +54,7 @@
           <ul class="dropdown-menu">
             <!--<li><a class="dropdown-item" href="/blog/">Tooling 
Blog</a></li>-->
             <li><a class="dropdown-item" href="/team.html">About the 
team</a></li>
+            <li><a class="dropdown-item" href="/trusted-release.html">Trusted 
Release</a></li>
           </ul>
         </li>
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to