This is an automated email from the ASF dual-hosted git repository. wave pushed a commit to branch Nomenclature-updates in repository https://gitbox.apache.org/repos/asf/tooling-docs.git
The following commit(s) were added to refs/heads/Nomenclature-updates by this push: new de82d50 Update for lifecycle phases de82d50 is described below commit de82d509aa53e89609be99da7b244e325a595163 Author: Dave Fisher <dave2w...@comcast.net> AuthorDate: Sun Feb 2 13:28:28 2025 -0800 Update for lifecycle phases --- apache-trusted-release/requirements.md | 49 +++------------------------------- 1 file changed, 4 insertions(+), 45 deletions(-) diff --git a/apache-trusted-release/requirements.md b/apache-trusted-release/requirements.md index 2d6f844..b4bd76f 100644 --- a/apache-trusted-release/requirements.md +++ b/apache-trusted-release/requirements.md @@ -33,6 +33,7 @@ While reading consider these Notes: - Manual triggers. - Tracking performance. - Platform includes a RESTful API. + - Work with Security Team about integration of CVE information. - Make switching from current manual release process to a minimal ATR process very simple. - Provide operational status to help Infra monitor ATR operations through the IRD. @@ -47,55 +48,13 @@ While reading consider these Notes: - SBOMs and Attestations - Include dependency and license compliance. - Provide clear attribution and information about Release Votes. + - CVEs - Certificate and Credential Management - Manage the signing keys needed for automation. - Download Page including available SBOM and verification instructions. - Announcement Email. -## 5. Automated Actions +## 5. Release Lifecycle Phases - These requirements are by category and are not necessarily ordered. Here is a flow chart showing the - [Release Lifecycle](lifecycle.md). + Here is a flow chart showing the [Release Lifecycle Phases](lifecycle.md). - - Triggers: - - Initiation by GH Action and/or GitBox Event. - - Initiation by metadata commit to the Dist Repository. - - Manual for steps that may require manual work first. - - Procedures: - - Maintain the SBOM. - - Check compliance: - - Security Policy. - - Legal Policy (to the extent possible). - - Distribution Policy is built into the **ATR** - - Signing Certificates. - - Optional Digital Signatures: - - Windows. - - macOS. - - (others TBD). - - Voting: - - Perform the Release Vote on the project dev list. - - PMC votes through ATR, but emails are sent for each. - (Use a hosted release candidate page that looks like the Download page) - - Failure: - - Non-compliance - - Failed Votes - - Email status to dev list - - Distribution: - - Release to the required Dist Repository. - - Release to selected optional repositories. (Prioritized list) - - Maven Central - - PyPi - - Node - - DockerHub - - Artifactory - - (others TDB) - - Candidates: - - Some release candidates may be distributed to test repositories. - - Apache staging repository - - Test PyPi - - (others TDB) - - Developers may want to test those artifacts while voting. - - Release Summary Email. - - Include instructions about any optional repositories not automated. - - Once any manual steps are completed, manually trigger the next step. - - Announce Release via Email. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tooling.apache.org For additional commands, e-mail: dev-h...@tooling.apache.org