# openwhisk-release **Repository Path**: mirrors_apache/openwhisk-release ## Basic Information - **Project Name**: openwhisk-release - **Description**: Tools and documentation for Apache OpenWhisk Release Managers - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2025-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Apache OpenWhisk Project Release Management [](http://www.apache.org/licenses/LICENSE-2.0) [](https://github.com/apache/openwhisk-release/actions/workflows/ci.yaml) This project provides the Apache OpenWhisk project's Release Managers with the instructions and automation needed to ensure that project releases comply with both the Apache Software Foundation's (ASF) [Release Creation Process](http://www.apache.org/dev/release-publishing.html) and [Release Policy](http://www.apache.org/legal/release-policy.html). Specifically, this project documents the steps a Release Manager must take to make a release of an OpenWhisk software component and provides scripts and tool support to reduce the number of manual steps and potential for human error during the release process. Script support is provided for: - Packaging and signing source code (compressed archives) - Verification of LICENSE and NOTICE files, source code license headers, and other formal aspects of a release candidate - Publishing release artifacts to the proper staging and release Apache distribution servers - Generation of a VOTE email for a release candidate # Release Process ## Methodology All release artifacts must be built and signed by a project Release Manager on their own machine to ensure proper security of signing keys and the integrity of the release artifacts. ## Being a Release Manager Any OpenWhisk committer may take on the role of a Release Manager. The first time you serve as a Release Manager, you will need to prepare your machine by following the [Release Manager Setup Instructions](docs/release_manager_setup.md). ## Details of Making a Release Please follow the process described in the [Detailed Instructions for Release Managers](docs/release_instructions.md). ## Publishing Release Candidates and Releases Release candidates of Apache OpenWhisk components are published to the [release candidate staging area](https://dist.apache.org/repos/dist/dev/openwhisk) during the voting process. *These release candidates are not Apache Releases and are not intended for end users.* If a release candidate is formally approved for release, it will be removed from the staging area, distributed from the [release distribution server](https://dist.apache.org/repos/dist/release/openwhisk/), and listed on the [Apache OpenWhisk Downloads page](https://openwhisk.apache.org/downloads). # Apache OpenWhisk Git Repository Status The following table can be used by Release Managers to check the status of all project repositories that produced releasable software components: