See also the internal development notes to learn how to check for and obtain new Venafi client tools versions.
-
Bump the version number in
venafi_codesigning_gitlab_integration/support/version.txt
. -
Determine the version numbers of the latest 4 Venafi client tools minor versions (see the Image versioning policy). Update the
VENAFI_CLIENT_TOOL_VERSIONS
specification in.github/workflows/ci-cd.yml
accordingly. -
Ensure that all these Venafi client tools versions are stored in Azure Blob Storage.
When uploading, beware of these:
-
Ensure version numbers are removed from filenames.
- Rename
Venafi Code Signing Clients vX.X.X.dmg
toVenafi Code Signing Clients.dmg
- Rename
venafi-codesigningclients-X.X.X-linux-x86_64.rpm
tovenafi-codesigningclients-linux-x86_64.rpm
- Rename
-
Access tier: Cool.
-
Set the directory equal to the full Venafi client tools version, including patch version. For example:
20.4.0
-
-
Ensure the CI is successful.
-
Manually run the "CI/CD" workflow. Set the
create_release
parameter totrue
. Wait until it finishes. This creates a draft release. -
Edit the draft release's notes and finalize the release.