Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove mac binary release artifact. #1367

Merged
merged 2 commits into from
Feb 16, 2023
Merged

Remove mac binary release artifact. #1367

merged 2 commits into from
Feb 16, 2023

Conversation

SpicyLemon
Copy link
Contributor

@SpicyLemon SpicyLemon commented Feb 14, 2023

Description

This PR updates the release github action. The mac binary will no longer be signed, and it will no longer be part of the release artifacts or upgrade plan.

Reasons for this change:

  1. The signing was being done by a account that should no longer be doing so.
  2. The Provenance Blockchain Foundation doesn't yet have an Apple Developer ID, and the only reason it would get one is for this signing (there are no other Mac/IOS apps).
  3. The mac binary is primarily for use by developers who can hopefully build from source without issues, which doesn't require signing.
  4. While I can't say for certain that there aren't any validator nodes running the mac binary, I feel like that's a very good probability. MacOS servers aren't very common, even in the cloud world.
  5. Fewer macs are running AMD chipsets these days. Github does not have mac ARM runners though, only AMD. So the compiled mac binary is for older hardware and might not even run on current hardware.

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

  • Targeted PR against correct branch (see CONTRIBUTING.md)
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
  • Wrote unit and integration tests
  • Updated relevant documentation (docs/) or specification (x/<module>/spec/)
  • Added relevant godoc comments.
  • Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
  • Re-reviewed Files changed in the Github PR explorer
  • Review Codecov Report in the comment section below once CI passes

@SpicyLemon SpicyLemon marked this pull request as ready for review February 15, 2023 16:57
@SpicyLemon SpicyLemon requested a review from a team as a code owner February 15, 2023 16:57
iramiller
iramiller previously approved these changes Feb 15, 2023
@SpicyLemon
Copy link
Contributor Author

Since the update_release ("Attach Release Artifacts") job only runs for releases, we won't be able to see it in action until we tag a release. One of the goals of this PR is to no longer include the mac binary as a release artifact, and that is done during this step.

Here's some notes about what's changing and what it means:

  • The direct change to this job is to no longer download the mac binary (built in the build_osx job), and subsequently, not to upload it as a release artifact. The build_osx job will still compile the binary, zip it (with the libwasm library), and upload it as an artifact on the action, but it won't be listed as an artifact on the release.
  • The build-release-checksum build target acts on all .zip files in build/. By not downloading the mac artifact before running it, it won't be included in the checksum file. That step will run just fine without the mac zip.
  • The build-release-plan target/script is hard-coded to look for the build/provenance-linux-amd64.zip and build/provenance-darwin-amd64.zip files (downloaded earlier in the job). Since we're not downloading the darwin zip anymore, it won't exist during this step. When the script looks for it, and can't find it, it will just skip it. It therefore won't be included in the release plan.

So, long story short (too late!), the other parts of the release process should still behave as expected.

@SpicyLemon
Copy link
Contributor Author

Here's some details on what used to happen (before this PR):

  1. Instead of using the build-release-zip, the binary was compiled using the build-release-bin target. This compiled the binary and copied it into the build/bin directory.
  2. Then, the build-release-libwasm target is used to copy the libwasm shared library into the build/bin directory too.
  3. The gon program is then used to sign both the provenanced and libwasm files, and notarize them with Apple. The gon.json file tells gon what to do. Once it's done, it zips the two files together, creating a zip with the two files at the root of the zip.
  4. The build-release-rezip make target then unzips that, moves the files into a bin/ directory, and rezips it so that the bin/ directory is included in the zip. I.e. unzipping it will create a bin/ directory with the two files in it. This is the same structure that the build-release-zip make target produces, and is what cosmovisor expects.

There are four secrets defined in our Github repo that are used in the signing/notarization process. I'm not entirely sure where they come from or how they're used, so this part is a bit of a guess.

  • CODESIGNING_P12_BASE64 - The private key used to sign the files.
  • CODESIGNING_P12_PASSWORD - The password for unlocking that private key.
  • AC_USERNAME - This is the Apple Developer ID that is used to ask Apple to notarize the files.
  • AC_PASSWORD - The password for that Apple Developer ID.
  • I'm not sure exactly what the Apple-Actions/import-codesign-certs step does, or how the gon knows to use what it imports.
  • The gon.json file tells it to use AC_PASSWORD for the Apple ID password, but doesn't have anything about AC_USERNAME, so I'd guess that's a standard env var thing that gon looks for.

Here's an example run of the workflow before these changes: https://github.com/provenance-io/provenance/actions/runs/4108004509

Import Code-Signing Certificates
##[group]Run Apple-Actions/import-codesign-certs@v1
with:
  p12-file-base64: ***

  p12-password: ***
  keychain: signing_temp
  create-keychain: true
##[endgroup]
##[warning]The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
[command]/usr/bin/security create-keychain -p *** signing_temp.keychain
[command]/usr/bin/security set-keychain-settings -lut 21600 signing_temp.keychain
[command]/usr/bin/security unlock-keychain -p *** signing_temp.keychain
[command]/usr/bin/security import /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmp-7297nkmW6o4fP8Ld -k signing_temp.keychain -f pkcs12 -A -T /usr/bin/codesign -T /usr/bin/security -P ***
1 identity imported.
[command]/usr/bin/security set-key-partition-list -S apple-tool:,apple: -k *** signing_temp.keychain
keychain: "/Users/runner/Library/Keychains/signing_temp.keychain-db"
version: 512
class: 0x00000010 
attributes:
    0x00000000 <uint32>=0x00000010 
    0x00000001 <blob>="Provenance Blockchain Inc."
    0x00000002 <blob>=<NULL>
    0x00000003 <uint32>=0x00000001 
    0x00000004 <uint32>=0x00000000 
    0x00000005 <uint32>=0x00000000 
    0x00000006 <blob>=0xF270784801477A7D3270AFCFC0F50444E7681123  "\362pxH\001Gz}2p\257\317\300\365\004D\347h\021#"
    0x00000007 <blob>=<NULL>
    0x00000008 <blob>=0x7B38373139316361322D306663392D313164342D383439612D3030303530326235323132327D00  "{87191ca2-0fc9-11d4-849a-000502b52122}\000"
    0x00000009 <uint32>=0x0000002A  "\000\000\000*"
    0x0000000A <uint32>=0x00000800 
    0x0000000B <uint32>=0x00000800 
    0x0000000C <blob>=0x0000000000000000 
    0x0000000D <blob>=0x0000000000000000 
    0x0000000E <uint32>=0x00000001 
    0x0000000F <uint32>=0x00000001 
    0x00000010 <uint32>=0x00000001 
    0x00000011 <uint32>=0x00000000 
    0x00000012 <uint32>=0x00000001 
    0x00000013 <uint32>=0x00000001 
    0x00000014 <uint32>=0x00000001 
    0x00000015 <uint32>=0x00000001 
    0x00000016 <uint32>=0x00000001 
    0x00000017 <uint32>=0x00000001 
    0x00000018 <uint32>=0x00000001 
    0x00000019 <uint32>=0x00000001 
    0x0000001A <uint32>=0x00000001 
[command]/usr/bin/security list-keychains -d user -s signing_temp.keychain login.keychain
##[warning]The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Sign the mac binaries with Gon
##[group]Run gon -log-level=info -log-json ./gon.json
�[36;1mgon -log-level=info -log-json ./gon.json�[0m
shell: /bin/bash -e {0}
env:
  AC_USERNAME: ***
  AC_PASSWORD: ***
##[endgroup]
==> ✏️  Signing files...
{"@level":"info","@message":"executing codesigning","@module":"sign","@timestamp":"2023-02-06T21:22:06.274622Z","command_args":["codesign","-s","Developer ID Application: FIGURE TECHNOLOGIES INC.","-f","-v","--timestamp","--options","runtime","./build/bin/provenanced","./build/bin/libwasmvm.dylib"],"command_path":"/usr/bin/codesign","files":["./build/bin/provenanced","./build/bin/libwasmvm.dylib"]}
{"@level":"info","@message":"codesigning complete","@module":"sign","@timestamp":"2023-02-06T21:22:07.407353Z","output":"./build/bin/provenanced: signed Mach-O thin (x86_64) [provenanced]\n./build/bin/libwasmvm.dylib: signed Mach-O universal (x86_64 arm64) [libwasmvm]\n"}
    Code signing successful
==> 📦  Creating Zip archive...
{"@level":"info","@message":"submitting file for notarization","@module":"notarize","@timestamp":"2023-02-06T21:22:12.078224Z","command_args":["xcrun","altool","--notarize-app","--primary-bundle-id","io.provenance","-u","***","-p","@env:AC_PASSWORD","-f","./build/provenance-darwin-amd64.zip","--output-format","xml"],"command_path":"/usr/bin/xcrun","file":"./build/provenance-darwin-amd64.zip"}
    Zip archive created with signed files
==> 🍎  Notarizing...
    Path: ./build/provenance-darwin-amd64.zip
    Submitting file for notarization...
{"@level":"info","@message":"notarization submission complete","@module":"notarize","@timestamp":"2023-02-06T21:22:19.617940Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-upload\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors uploading 'build/provenance-darwin-amd64.zip'.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization request submitted","@module":"notarize","@timestamp":"2023-02-06T21:22:19.618681Z","request_id":"f11836da-9737-43a5-b894-a24f86956976"}
    Submitted. Request UUID: f11836da-9737-43a5-b894-a24f86956976
    Waiting for results from Apple. This can take minutes to hours.
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:29.619496Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:22:31.345350Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:31.345632Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"","LogFileURL":"","Status":"in progress","StatusMessage":""},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:31.345927Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:22:32.928828Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
    Status: in progress
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:32.929155Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"","LogFileURL":"","Status":"in progress","StatusMessage":""},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:37.929490Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:22:40.409865Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:40.410072Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"","LogFileURL":"","Status":"in progress","StatusMessage":""},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:45.410601Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:22:47.250686Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eHash\u003c/key\u003e\n\t\t\u003cstring\u003e6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90\u003c/string\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:47.250981Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90","LogFileURL":"","Status":"in progress","StatusMessage":""},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:52.252912Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:22:54.082892Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eHash\u003c/key\u003e\n\t\t\u003cstring\u003e6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90\u003c/string\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:54.083118Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90","LogFileURL":"","Status":"in progress","StatusMessage":""},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:22:59.083867Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:23:00.778164Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eHash\u003c/key\u003e\n\t\t\u003cstring\u003e6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90\u003c/string\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:23:00.778416Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90","LogFileURL":"","Status":"in progress","StatusMessage":""},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:23:05.780120Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:23:07.310852Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eHash\u003c/key\u003e\n\t\t\u003cstring\u003e6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90\u003c/string\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:23:07.311060Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90","LogFileURL":"","Status":"in progress","StatusMessage":""},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:23:12.311781Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:23:13.751108Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eHash\u003c/key\u003e\n\t\t\u003cstring\u003e6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90\u003c/string\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003ein progress\u003c/string\u003e\n\t\t\u003ckey\u003eStatus Code\u003c/key\u003e\n\t\t\u003cinteger\u003e0\u003c/integer\u003e\n\t\t\u003ckey\u003eStatus Message\u003c/key\u003e\n\t\t\u003cstring\u003ePackage Approved\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:23:13.751331Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90","LogFileURL":"","Status":"in progress","StatusMessage":"Package Approved"},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"requesting notarization info","@module":"notarize","@timestamp":"2023-02-06T21:23:18.752058Z","command_args":["xcrun","altool","--notarization-info","f11836da-9737-43a5-b894-a24f86956976","-u","***","-p","@env:AC_PASSWORD","--output-format","xml"],"command_path":"/usr/bin/xcrun","uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"notarization info command finished","@module":"notarize","@timestamp":"2023-02-06T21:23:20.310772Z","err":null,"output":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003c!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"\u003e\n\u003cplist version=\"1.0\"\u003e\n\u003cdict\u003e\n\t\u003ckey\u003enotarization-info\u003c/key\u003e\n\t\u003cdict\u003e\n\t\t\u003ckey\u003eDate\u003c/key\u003e\n\t\t\u003cdate\u003e2023-02-06T21:22:23Z\u003c/date\u003e\n\t\t\u003ckey\u003eHash\u003c/key\u003e\n\t\t\u003cstring\u003e6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90\u003c/string\u003e\n\t\t\u003ckey\u003eLogFileURL\u003c/key\u003e\n\t\t\u003cstring\u003ehttps://osxapps-ssl.itunes.apple.com/itunes-assets/Enigma116/v4/88/56/5e/88565e96-10e8-a573-e593-1f95c1e0666f/developer_log.json?accessKey=1675913000_5948048271172517969_2rYSFjKnaNbl7PEHTWVYWHAHdpFiQxRc0y9Vf1j8siiw3c7vhXEW3ov3riEmcHkMUFDCu%2BM0VvnEu3%2FijPM0Siw%2BTX%2B3AkKKHfRKHiLbaau6OY9wmzrdMl6SztMV0gdhXbarI2TuxEyVFrWpJs7IPLYVGALvSwf%2FxrQTL%2FtzGrA%3D\u003c/string\u003e\n\t\t\u003ckey\u003eRequestUUID\u003c/key\u003e\n\t\t\u003cstring\u003ef11836da-9737-43a5-b894-a24f86956976\u003c/string\u003e\n\t\t\u003ckey\u003eStatus\u003c/key\u003e\n\t\t\u003cstring\u003esuccess\u003c/string\u003e\n\t\t\u003ckey\u003eStatus Code\u003c/key\u003e\n\t\t\u003cinteger\u003e0\u003c/integer\u003e\n\t\t\u003ckey\u003eStatus Message\u003c/key\u003e\n\t\t\u003cstring\u003ePackage Approved\u003c/string\u003e\n\t\u003c/dict\u003e\n\t\u003ckey\u003eos-version\u003c/key\u003e\n\t\u003cstring\u003e12.6.3\u003c/string\u003e\n\t\u003ckey\u003esuccess-message\u003c/key\u003e\n\t\u003cstring\u003eNo errors getting notarization info.\u003c/string\u003e\n\t\u003ckey\u003etool-path\u003c/key\u003e\n\t\u003cstring\u003e/Applications/Xcode_14.2.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework\u003c/string\u003e\n\t\u003ckey\u003etool-version\u003c/key\u003e\n\t\u003cstring\u003e6.043.14043\u003c/string\u003e\n\t\u003ckey\u003ewarnings\u003c/key\u003e\n\t\u003carray\u003e\n\t\t\u003cdict\u003e\n\t\t\t\u003ckey\u003ecode\u003c/key\u003e\n\t\t\t\u003cinteger\u003e-1030\u003c/integer\u003e\n\t\t\t\u003ckey\u003emessage\u003c/key\u003e\n\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003ckey\u003euserInfo\u003c/key\u003e\n\t\t\t\u003cdict\u003e\n\t\t\t\t\u003ckey\u003eNSLocalizedDescription\u003c/key\u003e\n\t\t\t\t\u003cstring\u003ealtool has been deprecated for notarization and starting in late 2023 will no longer be supported by the Apple notary service. You should start using notarytool to notarize your software.\u003c/string\u003e\n\t\t\t\u003c/dict\u003e\n\t\t\u003c/dict\u003e\n\t\u003c/array\u003e\n\u003c/dict\u003e\n\u003c/plist\u003e\n\n"}
    Status: success
{"@level":"info","@message":"notarization info","@module":"notarize","@timestamp":"2023-02-06T21:23:20.310995Z","info":{"RequestUUID":"f11836da-9737-43a5-b894-a24f86956976","Date":"2023-02-06T21:22:23Z","Hash":"6cde5e533603df81acdf15d143582025efad202ffd41cdc0a3f3850924697b90","LogFileURL":"https://osxapps-ssl.itunes.apple.com/itunes-assets/Enigma116/v4/88/56/5e/88565e96-10e8-a573-e593-1f95c1e0666f/developer_log.json?accessKey=1675913000_5948048271172517969_2rYSFjKnaNbl7PEHTWVYWHAHdpFiQxRc0y9Vf1j8siiw3c7vhXEW3ov3riEmcHkMUFDCu%2BM0VvnEu3%2FijPM0Siw%2BTX%2B3AkKKHfRKHiLbaau6OY9wmzrdMl6SztMV0gdhXbarI2TuxEyVFrWpJs7IPLYVGALvSwf%2FxrQTL%2FtzGrA%3D","Status":"success","StatusMessage":"Package Approved"},"uuid":"f11836da-9737-43a5-b894-a24f86956976"}
{"@level":"info","@message":"downloading log file for notarization","@timestamp":"2023-02-06T21:23:20.311039Z","request_uuid":"f11836da-9737-43a5-b894-a24f86956976","url":"https://osxapps-ssl.itunes.apple.com/itunes-assets/Enigma116/v4/88/56/5e/88565e96-10e8-a573-e593-1f95c1e0666f/developer_log.json?accessKey=1675913000_5948048271172517969_2rYSFjKnaNbl7PEHTWVYWHAHdpFiQxRc0y9Vf1j8siiw3c7vhXEW3ov3riEmcHkMUFDCu%2BM0VvnEu3%2FijPM0Siw%2BTX%2B3AkKKHfRKHiLbaau6OY9wmzrdMl6SztMV0gdhXbarI2TuxEyVFrWpJs7IPLYVGALvSwf%2FxrQTL%2FtzGrA%3D"}
    File notarized!

Notarization complete! Notarized files:
  - ./build/provenance-darwin-amd64.zip (notarized)
Fix zip structure for cosmovisor
##[group]Run make VERSION=v1.14.0-rc2 build-release-rezip
�[36;1mmake VERSION=v1.14.0-rc2 build-release-rezip�[0m
shell: /bin/bash -e {0}
##[endgroup]
scripts/fix-gon-zip /Users/runner/work/provenance/provenance/build/provenance-darwin-amd64.zip && \
       mv -v /Users/runner/work/provenance/provenance/build/provenance-darwin-amd64.zip /Users/runner/work/provenance/provenance/build/provenance-darwin-amd64-v1.14.0-rc2.zip
\e[1;34mExtracting \e[1;33m/Users/runner/work/provenance/provenance/build/provenance-darwin-amd64.zip\e[0m
Archive:  /Users/runner/work/provenance/provenance/build/provenance-darwin-amd64.zip
  inflating: /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmp.HePsvw7D/bin/provenanced  
  inflating: /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmp.HePsvw7D/bin/libwasmvm.dylib  
\e[1;34mCreating \e[1;33m/Users/runner/work/provenance/provenance/build/provenance-darwin-amd64-fixed.zip\e[0m
  adding: bin/ (stored 0%)
  adding: bin/provenanced (deflated 64%)
  adding: bin/libwasmvm.dylib (deflated 67%)
\e[1;34mOverwriting \e[1;33m/Users/runner/work/provenance/provenance/build/provenance-darwin-amd64.zip\e[0m
/Users/runner/work/provenance/provenance/build/provenance-darwin-amd64-fixed.zip -> /Users/runner/work/provenance/provenance/build/provenance-darwin-amd64.zip
\e[0;32mSuccess!\e[0m
/Users/runner/work/provenance/provenance/build/provenance-darwin-amd64.zip -> /Users/runner/work/provenance/provenance/build/provenance-darwin-amd64-v1.14.0-rc2.zip

@SpicyLemon SpicyLemon enabled auto-merge (squash) February 15, 2023 20:47
@SpicyLemon SpicyLemon merged commit 3256a22 into main Feb 16, 2023
@SpicyLemon SpicyLemon deleted the dwedul/no-mac-artifact branch February 16, 2023 17:50
SpicyLemon added a commit that referenced this pull request Feb 16, 2023
* Stop signing the mac binary, and stop including it in the release artifacts.

* Add changelog entry.
SpicyLemon added a commit that referenced this pull request Feb 16, 2023
* Stop signing the mac binary, and stop including it in the release artifacts.

* Add changelog entry.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants