From 4e5d20aca94976ed162936482c2b9ceb83f27d03 Mon Sep 17 00:00:00 2001 From: Geoff Hutchison Date: Tue, 28 Jun 2022 18:26:24 -0400 Subject: [PATCH 1/2] Debugging for M1 notarization Signed-off-by: Geoff Hutchison --- .github/workflows/build_m1.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build_m1.yml b/.github/workflows/build_m1.yml index 28a38950bd..a8ccb3a68c 100644 --- a/.github/workflows/build_m1.yml +++ b/.github/workflows/build_m1.yml @@ -156,6 +156,9 @@ jobs: if: runner.os == 'macOS' run: | # check if we have the password and the username + pwd + ls -l + ls -l build/avogadroapp/ if [ -n "${NOTARIZE_PASSWORD}" ] && [ -n "${NOTARIZE_USERNAME}" ]; then codesign -s "$CODESIGN_IDENTITY" --timestamp "build/avogadroapp/Avogadro2*.dmg" npx notarize-cli --file "build/avogadroapp/Avogadro2*.dmg" From dd9fbe7d0be4cd1d86790bfe31e0628d1e018cd3 Mon Sep 17 00:00:00 2001 From: Geoff Hutchison Date: Tue, 28 Jun 2022 18:45:14 -0400 Subject: [PATCH 2/2] Fix working directory for notarization Signed-off-by: Geoff Hutchison --- .github/workflows/build_m1.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_m1.yml b/.github/workflows/build_m1.yml index a8ccb3a68c..aaad121c82 100644 --- a/.github/workflows/build_m1.yml +++ b/.github/workflows/build_m1.yml @@ -156,18 +156,16 @@ jobs: if: runner.os == 'macOS' run: | # check if we have the password and the username - pwd - ls -l - ls -l build/avogadroapp/ if [ -n "${NOTARIZE_PASSWORD}" ] && [ -n "${NOTARIZE_USERNAME}" ]; then - codesign -s "$CODESIGN_IDENTITY" --timestamp "build/avogadroapp/Avogadro2*.dmg" - npx notarize-cli --file "build/avogadroapp/Avogadro2*.dmg" + codesign -s "$CODESIGN_IDENTITY" --timestamp "Avogadro2*.dmg" + npx notarize-cli --file "Avogadro2*.dmg" fi env: NOTARIZE_USERNAME: ${{ secrets.AC_USERNAME }} NOTARIZE_PASSWORD: ${{ secrets.AC_PASSWORD }} CODESIGN_IDENTITY: ${{ secrets.CODESIGN_ID }} PRODUCT_BUNDLE_IDENTIFIER: cc.avogadro + working-directory: ${{ runner.workspace }}/build/avogadroapp - name: Upload if: matrix.config.artifact != 0