Have you considered adding the ability to have SD Notary run a script (AppleScript, bash, etc) upon completion? Also having a scriptable way to set the completion script would be useful.
For one Java project I have (and also another JXA project), I use SD Notary to notarize the finished app. SD Notary is opened via a script that is run at the end of my customized build process with the desired settings for the app, but I don’t have that script start the notarization process. I like to start the notarization process manually once I’m sure I’m happy with everything.
I could have a script busy-wait for a notarized app to be created to automatically zip it up and name the zip properly, but that feels very inefficient. That script would also need to be manually killed if I decide not to notarize for some reason. As it is now I just zip the app and rename it manually after notarization has successfully completed. It’s a very simple process, but it feels like it could pretty easily automated if SD Notary could start up an arbitrary script when it’s done. Also, I could imagine other user with other projects may have a more complex post-notarization process that they’d want to automate.
It feels like having SD Notary be able to start up a script once it has successfully finished its notarization process would compliment SD Notary purpose nicely and could be very useful for probably a lot of users different use cases.
What do you think about that? I understand if it’s outside of the scope of what you want for SD Notary, but I wanted to share the idea nonetheless.
Also, thank you so much for SD Notary! It has made notarizing non-Xcode projects a real breeze!