From 9d9fbb707948df21b5fdc5fa0417ef54377cec6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Ciarcin=CC=81ski?= Date: Wed, 12 Aug 2026 12:13:41 +0200 Subject: [PATCH 1/3] Test DMG --- .github/workflows/release-macos.yaml | 33 +++++++++++++++------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/.github/workflows/release-macos.yaml b/.github/workflows/release-macos.yaml index c633ae23..1dc53900 100644 --- a/.github/workflows/release-macos.yaml +++ b/.github/workflows/release-macos.yaml @@ -1,11 +1,14 @@ name: Build macOS dmg on: - workflow_call: - inputs: - upload_url: - description: 'Upload URL for release' - required: true - type: string + push: + branches: + - apple_signing + # workflow_call: + # inputs: + # upload_url: + # description: 'Upload URL for release' + # required: true + # type: string env: SCCACHE_GHA_ENABLED: "true" @@ -98,12 +101,12 @@ jobs: tauriScript: cargo tauri args: --config src-tauri/tauri.dmg.conf.json --target universal-apple-darwin - - name: Upload DMG - uses: shogo82148/actions-upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ inputs.upload_url }} - asset_path: src-tauri/target/universal-apple-darwin/release/bundle/dmg/Defguard_${{ env.VERSION }}_universal.dmg - asset_content_type: application/x-apple-diskimage - overwrite: true + # - name: Upload DMG + # uses: shogo82148/actions-upload-release-asset@v1 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # with: + # upload_url: ${{ inputs.upload_url }} + # asset_path: src-tauri/target/universal-apple-darwin/release/bundle/dmg/Defguard_${{ env.VERSION }}_universal.dmg + # asset_content_type: application/x-apple-diskimage + # overwrite: true From 820030bc4ac74f6a9ea1a5a944c7306ed612d5ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Ciarcin=CC=81ski?= Date: Wed, 12 Aug 2026 12:29:06 +0200 Subject: [PATCH 2/3] Set DEVELOPMENT_TEAM for Installer --- swift/extension/VPNExtension.xcodeproj/project.pbxproj | 1 + 1 file changed, 1 insertion(+) diff --git a/swift/extension/VPNExtension.xcodeproj/project.pbxproj b/swift/extension/VPNExtension.xcodeproj/project.pbxproj index 8bf7f9ef..2ddf038d 100644 --- a/swift/extension/VPNExtension.xcodeproj/project.pbxproj +++ b/swift/extension/VPNExtension.xcodeproj/project.pbxproj @@ -457,6 +457,7 @@ DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=macosx*]" = 82GZ7KN29J; ENABLE_APP_SANDBOX = NO; ENABLE_HARDENED_RUNTIME = YES; ENABLE_INCOMING_NETWORK_CONNECTIONS = NO; From 12967927a024858bf4dc73c8842dd9faccf0661f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Ciarcin=CC=81ski?= Date: Wed, 12 Aug 2026 14:15:38 +0200 Subject: [PATCH 3/3] default-keychain --- .github/workflows/release-macos.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-macos.yaml b/.github/workflows/release-macos.yaml index 1dc53900..58578328 100644 --- a/.github/workflows/release-macos.yaml +++ b/.github/workflows/release-macos.yaml @@ -85,8 +85,10 @@ jobs: pnpm build - name: Unlock keychain - run: | - security unlock-keychain -p "${{ secrets.BUILD_KEYCHAIN_PASSWORD }}" build.keychain + run: security unlock-keychain -p "${{ secrets.BUILD_KEYCHAIN_PASSWORD }}" build.keychain + + - name: Debug keychain + run: security default-keychain - name: Build app uses: tauri-apps/tauri-action@v1