diff --git a/.github/workflows/release-tauri-app.yaml b/.github/workflows/release-tauri-app.yaml index 42a6b00f..655ecb3c 100644 --- a/.github/workflows/release-tauri-app.yaml +++ b/.github/workflows/release-tauri-app.yaml @@ -170,14 +170,9 @@ jobs: include: - platform: 'macos-latest' # for Arm based macs (M1 and above). - platform: 'macos-13' # for Intel based macs. - # - platform: 'ubuntu-22.04' runs-on: ${{ matrix.platform }} - env: - APPLE_ID: ${{ secrets.APPLE_ID }} - APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }} - steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it # Checks out a copy of your repository on the ubuntu-latest machine @@ -204,41 +199,17 @@ jobs: npm install npm run setup:happ-release - - name: Import Apple Developer Certificate - env: - APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} - APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} - KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }} - run: | - echo $APPLE_CERTIFICATE | base64 --decode > certificate.p12 - security create-keychain -p "$KEYCHAIN_PASSWORD" build.keychain - security default-keychain -s build.keychain - security unlock-keychain -p "$KEYCHAIN_PASSWORD" build.keychain - security import certificate.p12 -k build.keychain -P "$APPLE_CERTIFICATE_PASSWORD" -T /usr/bin/codesign - security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$KEYCHAIN_PASSWORD" build.keychain - security find-identity -v -p codesigning build.keychain - - - name: Verify Apple Developer Certificate - run: | - CERT_INFO=$(security find-identity -v -p codesigning build.keychain | grep "Apple Development") - CERT_ID=$(echo "$CERT_INFO" | awk -F'"' '{print $2}') - echo "CERT_ID=$CERT_ID" >> $GITHUB_ENV - echo "Certificate imported." - - - name: Save Apple Api Key to expected path - env: - APPLE_API_KEY_PATH_BASE64: ${{ secrets.APPLE_API_KEY_PATH_BASE64 }} - APPLE_API_KEY_PATH: ${{ secrets.APPLE_API_KEY_PATH }} - run: | - echo $APPLE_API_KEY_PATH_BASE64 | base64 --decode > $APPLE_API_KEY_PATH - - name: Build the App 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: ${{ env.CERT_ID }} + APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }} + APPLE_ID: ${{ secrets.APPLE_ID }} + APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} + APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }} + with: tagName: Relay-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version. releaseName: 'Relay v__VERSION__'