App stuck on notarizing for 2+ hours

I am using Github Actions for signing and notarizing, but it's been stuck on notarizing for hours. I cancelled and retried but same thing happens. I am using Tauri which is running the notarize scripts.

Here is my main.yml:

name: macOS Build Script

on:
  push:
    branches:
      - 'main'

permissions:
  contents: write
  issues: write
  pull-requests: write

jobs:
  build:
    runs-on: macos-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v2

      - name: Install Rust
        uses: actions-rs/toolchain@v1
        with:
          toolchain: stable
          profile: minimal
          override: true

      - name: Install Node.js
        uses: actions/setup-node@v2
        with:
          node-version: '20'

      - name: Install Node.js Dependencies
        run: npm install

      - name: Build the App
        run: npm run tauri build

      - name: List build artifacts
        run: |
          echo "Build artifacts:"
          ls -R src-tauri/target/release/bundle/

      - name: Create Release
        uses: tauri-apps/tauri-action@v0
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
          APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
          APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
          APPLE_ID: ${{ secrets.APPLE_ID }}
          APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
          APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
        with:
          tagName: app-v__VERSION__
          releaseName: 'App v__VERSION__'
          releaseBody: 'macOS build. See the assets to download this version and install.'
          releaseDraft: true
          prerelease: false

      - name: Create Release Manually
        if: failure()
        uses: actions/create-release@v1
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          tag_name: app-v0.0.0
          release_name: App v0.0.0 (macOS)
          draft: true
          prerelease: false
        id: create_release

      - name: Upload Release Asset
        if: failure()
        uses: actions/upload-release-asset@v1
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          upload_url: ${{ steps.create_release.outputs.upload_url }}
          asset_path: ./src-tauri/target/release/bundle/dmg/mac-app_0.0.0_x64.dmg
          asset_name: mac-app_0.0.0_x64.dmg
          asset_content_type: application/x-apple-diskimage
Answered by Engineer in 797753022

You can expect that most uploads will be notarized quickly. Occasionally, some uploads are held for in-depth analysis and may take longer to complete.

If you provide your notary request UUID, we can check to be sure everything seems to be working as expected. As you notarize your apps, the system will learn how to recognize them, and you should see fewer delays.

You can expect that most uploads will be notarized quickly. Occasionally, some uploads are held for in-depth analysis and may take longer to complete.

If you provide your notary request UUID, we can check to be sure everything seems to be working as expected. As you notarize your apps, the system will learn how to recognize them, and you should see fewer delays.

App stuck on notarizing for 2+ hours
 
 
Q