diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index bbb0c4a10..d4da15e86 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -52,17 +52,14 @@ jobs: if: runner.os == 'Windows' run: node_modules\.bin\electron-builder --config.extraMetadata.environment=%SIGNAL_ENV% --publish=never --config.directories.output=release - - name: Setup mac certificate + - name: Build mac production binaries if: runner.os == 'macOS' + run: | + source ./build/setup-mac-certificate.sh + $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --config.mac.bundleVersion=${{ github.ref }} --publish=never --config.directories.output=release env: MAC_CERTIFICATE: ${{ secrets.MAC_CERTIFICATE }} MAC_CERTIFICATE_PASSWORD: ${{ secrets.MAC_CERTIFICATE_PASSWORD }} - run: source ./build/setup-mac-certificate.sh - - - name: Build mac production binaries - if: runner.os == 'macOS' - run: $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --config.mac.bundleVersion=${{ github.ref }} --publish=never --config.directories.output=release - env: SIGNING_APPLE_ID: ${{ secrets.SIGNING_APPLE_ID }} SIGNING_APP_PASSWORD: ${{ secrets.SIGNING_APP_PASSWORD }} SIGNING_TEAM_ID: ${{ secrets.SIGNING_TEAM_ID }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 700b52a50..5d61ca569 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,17 +49,14 @@ jobs: if: runner.os == 'Windows' run: node_modules\.bin\electron-builder --config.extraMetadata.environment=%SIGNAL_ENV% --publish=always - - name: Setup mac certificate + - name: Build mac production binaries if: runner.os == 'macOS' - run: ./build/setup-mac-certificate.sh + run: | + source ./build/setup-mac-certificate.sh + $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --config.mac.bundleVersion=${{ github.ref }} --publish=always env: MAC_CERTIFICATE: ${{ secrets.MAC_CERTIFICATE }} MAC_CERTIFICATE_PASSWORD: ${{ secrets.MAC_CERTIFICATE_PASSWORD }} - - - name: Build mac production binaries - if: runner.os == 'macOS' - run: $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --config.mac.bundleVersion=${{ github.ref }} --publish=always - env: SIGNING_APPLE_ID: ${{ secrets.SIGNING_APPLE_ID }} SIGNING_APP_PASSWORD: ${{ secrets.SIGNING_APP_PASSWORD }} SIGNING_TEAM_ID: ${{ secrets.SIGNING_TEAM_ID }}