Release process¶
Outcomes¶
A new
gittag available to install.A new package on PyPI.
A new Homebrew recipe available to install.
A new Docker image on GitHub Container Registry.
New binary assets attached to the GitHub release.
New Winget packages available to install for
vws,vuforia-cloud-reco, andvumark.
Repository secrets¶
The macOS binaries are signed with a Developer ID Application certificate and
notarized with Apple. The workflow requires
DEVELOPER_ID_APP_CERT_P12_BASE64,
DEVELOPER_ID_APP_CERT_PASSWORD, APPLE_ID, APPLE_TEAM_ID, and
APPLE_APP_PASSWORD as repository secrets.
Perform a Release¶
Perform a release:
$ gh workflow run release.yml --repo "VWS-Python/vws-cli"