diff --git a/.github/workflows/build-publish-to-mac-store-on-release.yml b/.github/workflows/build-publish-to-mac-store-on-release.yml index 9cb0bf4ed..10f5b5ec1 100644 --- a/.github/workflows/build-publish-to-mac-store-on-release.yml +++ b/.github/workflows/build-publish-to-mac-store-on-release.yml @@ -135,8 +135,6 @@ jobs: run: npm run build - name: Build Electron app - env: - CSC_NAME: '3rd Party Mac Developer Application: Johannes Millan (363FAFK383)' run: npm run dist:mac:mas:buildOnly - name: Verify code signing used in built app diff --git a/.github/workflows/test-mac-dmg-build.yml b/.github/workflows/test-mac-dmg-build.yml index 4901158d1..2e6bf6a18 100644 --- a/.github/workflows/test-mac-dmg-build.yml +++ b/.github/workflows/test-mac-dmg-build.yml @@ -123,7 +123,12 @@ jobs: APP_PATH="$MOUNT_POINT/Super Productivity.app" /usr/bin/codesign --verify --deep --strict --verbose=4 "$APP_PATH" spctl --assess --verbose "$APP_PATH" - /usr/bin/codesign -dv "$APP_PATH" 2>&1 | grep Authority + AUTHORITY_OUTPUT=$(/usr/bin/codesign -dv "$APP_PATH" 2>&1 | grep Authority || true) + if [ -n "$AUTHORITY_OUTPUT" ]; then + echo "$AUTHORITY_OUTPUT" + else + echo "No Authority lines found in codesign -dv output" + fi - name: Upload DMG artifact uses: actions/upload-artifact@v5 diff --git a/build/electron-builder.mas.yaml b/build/electron-builder.mas.yaml index 62f98c97d..bbc1690f5 100644 --- a/build/electron-builder.mas.yaml +++ b/build/electron-builder.mas.yaml @@ -22,7 +22,6 @@ mac: mas: type: distribution - identity: '3rd Party Mac Developer Application: Johannes Millan (363FAFK383)' appId: com.super-productivity.app category: public.app-category.productivity icon: build/icon-mac.icns