diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2569b17..7c9f98a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -206,20 +206,22 @@ jobs: APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} CSC_LINK: ${{ secrets.CSC_LINK }} CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }} + CSC_INSTALLER_LINK: ${{ secrets.CSC_INSTALLER_LINK }} + CSC_INSTALLER_KEY_PASSWORD: ${{ secrets.CSC_INSTALLER_KEY_PASSWORD }} run: | chmod +x build/pkg-scripts/postinstall pnpm build:mac --${{ matrix.arch }} - name: Setup temporary installer signing keychain uses: apple-actions/import-codesign-certs@v3 with: - p12-file-base64: ${{ secrets.CSC_LINK }} - p12-password: ${{ secrets.CSC_KEY_PASSWORD }} + p12-file-base64: ${{ secrets.CSC_INSTALLER_LINK }} + p12-password: ${{ secrets.CSC_INSTALLER_KEY_PASSWORD }} - name: Sign the Apple pkg run: | for pkg_name in $(ls -1 dist/*.pkg); do pkg_name=$(ls -1 dist/*.pkg) mv $pkg_name Unsigned-Workbench.pkg - productsign --sign "Developer ID Application: Prometheus Advertising Corp (489PDK5LP3)" Unsigned-Workbench.pkg $pkg_name + productsign --sign "Developer ID Installer: Prometheus Advertising Corp (489PDK5LP3)" Unsigned-Workbench.pkg $pkg_name rm -f Unsigned-Workbench.pkg xcrun notarytool submit $pkg_name --apple-id $APPLE_ID --team-id $APPLE_TEAM_ID --password $APPLE_APP_SPECIFIC_PASSWORD --wait done @@ -278,7 +280,10 @@ jobs: APPLE_ID: ${{ secrets.APPLE_ID }} APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }} APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} + CSC_LINK: ${{ secrets.CSC_LINK }} CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }} + CSC_INSTALLER_LINK: ${{ secrets.CSC_INSTALLER_LINK }} + CSC_INSTALLER_KEY_PASSWORD: ${{ secrets.CSC_INSTALLER_KEY_PASSWORD }} run: | sed -i "" -e "s/macos/catalina/" electron-builder.yml chmod +x build/pkg-scripts/postinstall @@ -286,14 +291,14 @@ jobs: - name: Setup temporary installer signing keychain uses: apple-actions/import-codesign-certs@v3 with: - p12-file-base64: ${{ secrets.CSC_LINK }} - p12-password: ${{ secrets.CSC_KEY_PASSWORD }} + p12-file-base64: ${{ secrets.CSC_INSTALLER_LINK }} + p12-password: ${{ secrets.CSC_INSTALLER_KEY_PASSWORD }} - name: Sign the Apple pkg run: | for pkg_name in $(ls -1 dist/*.pkg); do pkg_name=$(ls -1 dist/*.pkg) mv $pkg_name Unsigned-Workbench.pkg - productsign --sign "Developer ID Application: Prometheus Advertising Corp (489PDK5LP3)" Unsigned-Workbench.pkg $pkg_name + productsign --sign "Developer ID Installer: Prometheus Advertising Corp (489PDK5LP3)" Unsigned-Workbench.pkg $pkg_name rm -f Unsigned-Workbench.pkg xcrun notarytool submit $pkg_name --apple-id $APPLE_ID --team-id $APPLE_TEAM_ID --password $APPLE_APP_SPECIFIC_PASSWORD --wait done