Skip to content

Commit c4d9f84

Browse files
committed
Update release process docs with --notarization-enabled and --codesign-enabled
1 parent d5992a2 commit c4d9f84

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

docs/source/the-release-process.rst

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,7 @@ Creator, it's usually copied into a GitHub issue:
3737
- [ ] Rebase any currently-active feature branches onto the release commit (discourage stale branches)
3838
- [ ] Download release artifacts from the tagged commit CI build
3939
- [ ] Also, create a source tarball with `./scripts/ci_bundle-sources.sh ${VERSION}`
40-
- [ ] For MacOS, the release must be built on a developer's machine, and the developer should configure the build with codesigning+notarization and upload
41-
the signed+notarized binaries instead. See OSC_CODESIGN_ENABLED and OSC_NOTARIZATION_ENABLED flags in the
42-
MacOS packaging. Adam Kewley specifically has the CMake flags, password, keys etc. necessary to do this.
43-
The process is: `./scripts/ci_build_mac-amd64.sh && rm build/opensimcreator-*.dmg && cmake -S . -B build $SIGNING_ARGS_FROM_KEYCHAIN && cmake --build build --target package`
40+
- [ ] For MacOS, the release must be built on a developer's machine with `./scripts/ci_build_mac-arm64.sh --codesign-enabled --notarization-enabled`
4441
- [ ] For Windows, the release must be built on a developer's machine with `./scripts/ci_build_windows.bat --codesign-enabled`
4542
- [ ] Unzip/rename any artifacts (see prev. releases)
4643
- [ ] Create new release on github from the tagged commit

0 commit comments

Comments
 (0)