diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2022-03-03 14:24:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-03 14:24:51 -0500 |
commit | 5fc8c9b24a5c0b8335a47480d4dbd22116430e11 (patch) | |
tree | 0177ce194dea4f1f3edb13cb3594e3a5856a459a | |
parent | 3cfb70f95382066874ba6f2f5a1374d86f2af2c6 (diff) | |
parent | a3497cee99fcc094b30dae33d3e5cc15dafc42fd (diff) | |
download | podman-5fc8c9b24a5c0b8335a47480d4dbd22116430e11.tar.gz podman-5fc8c9b24a5c0b8335a47480d4dbd22116430e11.tar.bz2 podman-5fc8c9b24a5c0b8335a47480d4dbd22116430e11.zip |
Merge pull request #13416 from lsm5/release-artifacts-process
RELEASE_PROCESS.md: build artifacts locally
-rw-r--r-- | RELEASE_PROCESS.md | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/RELEASE_PROCESS.md b/RELEASE_PROCESS.md index e893d9e2e..bc2e4c01f 100644 --- a/RELEASE_PROCESS.md +++ b/RELEASE_PROCESS.md @@ -236,18 +236,18 @@ spelled with complete minutiae. 1. Return to the Cirrus-CI Build page for the new release tag, confirm (or wait for) it to complete, re-running any failed tasks as appropriate. - 1. For anything other than an RC, download the new release artifacts from CI - (the binaries which were actually tested). The items are - located under the *checks* tab in github for: - - * `Cirrus CI / Alt Arch. Cross` - tarball for each architecture - * `Cirrus CI / OSX Cross` - two zip files (amd64 and arm64) - * `Cirrus CI / Windows Cross` - an `msi` file - - Under the "Artifacts" section of each task, click the "gosrc" link, - find and download the release archive (`zip`, `tar.gz` or `.msi`). - Save the the archive with a meaningful name, for example - `podman-v3.0.0.msi`. + 1. For anything other than an RC, the release artifacts need to be published along + with the release. These can be built locally using: + + ```shell + $ git checkout vX.Y.Z + $ make podman-remote-release-darwin_amd64.zip podman-remote-release-darwin_arm64.zip podman-remote-release-windows_amd64.zip podman.msi podman-remote-static + $ mv podman-* bin/ + $ cd bin/ + $ tar -cvzf podman-remote-static.tar.gz podman-remote-static + $ sha256sum *.zip *.msi *.tar.gz > shasums + ``` + 1. The `podman-vX.Y.Z.dmg` file is produced manually by someone in possession of a developer signing key. 1. In the directory where you downloaded the archives, run @@ -263,8 +263,10 @@ spelled with complete minutiae. that to upload the artifacts you previously downloaded, including the `shasums` file. - * podman-remote-release-darwin.zip - * podman-remote-release-windows.zip + * podman-remote-release-darwin_amd64.zip + * podman-remote-release-darwin_arm64.zip + * podman-remote-release-windows_amd64.zip * podman-vX.Y.Z.msi + * podman-remote-static.tar.gz * shasums 1. Save the release. |