summaryrefslogtreecommitdiffstats
path: root/Utilities/Release/macos/sign-notarize.bash
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'rel-macos-sign-notarize'Brad King2022-07-081-18/+25
|\ | | | | | | | | | | | | 432ae51467 Utilities/Release: Update macOS notarization script to use notarytool Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7463
| * Utilities/Release: Update macOS notarization script to use notarytoolBrad King2022-07-081-18/+25
| | | | | | | | | | `xcnotary` is no longer needed since `altool` has been deprecated in favor of `notarytool`, which has builtin support for waiting.
* | Utilities/Release: Drop SLA from CMake macOS DMG packageBrad King2022-04-201-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | macOS 12 deprecates the tools needed to attach a SLA to a `.dmg`. CMake 3.23 added `CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE` to control whether `CPACK_RESOURCE_FILE_LICENSE` is used as the SLA. CMake 3.24 will add policy CMP0133 to disable the SLA by default. Explicitly turn off the SLA for CMake's official macOS binaries. This will allow them to build on future macOS versions that have no SLA tooling available. Issue: #22978
* | Utilities/Release: Update macOS signing script for CPack OSXX11 removalBrad King2021-12-061-1/+0
|/ | | | | | | Since commit 4ef974e6cb (CPack: Remove undocumented deprecated OSXX11 generator, 2021-11-05), the `CPack.OSXScriptLauncher.in` binary is no longer installed in the `CMake.app` bundle, so it does not need to be signed.
* Utilities/Release: Add script to sign/notarize macOS application bundleBrad King2021-12-061-0/+118
We produce macOS binaries for `cmake.org` using GitLab CI jobs. Binaries for official releases are additionally signed and notarized manually by a maintainer with suitable signing certificates and Apple developer account credentials. Add a script to drive these steps.