Sign macOS managed runtime artifacts

This commit is contained in:
Mohamed Boudra
2026-03-10 13:39:58 +07:00
parent 98d91fd696
commit bf355aaaf3
3 changed files with 131 additions and 3 deletions

View File

@@ -36,6 +36,7 @@ jobs:
publish-macos:
if: ${{ (github.event_name == 'workflow_dispatch' && (github.event.inputs.platform == 'all' || github.event.inputs.platform == 'macos')) || (github.event_name == 'push' && (startsWith(github.ref_name, 'v') || startsWith(github.ref_name, 'desktop-v') || startsWith(github.ref_name, 'desktop-macos-v'))) }}
strategy:
fail-fast: false
matrix:
include:
- runner: macos-14
@@ -98,6 +99,11 @@ jobs:
- name: Smoke check managed runtime for macOS
run: npm run smoke:managed-daemon --workspace=@getpaseo/desktop
- name: Sign bundled managed runtime for macOS
env:
APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
run: node ./packages/desktop/scripts/sign-managed-runtime-macos.mjs
- name: Set desktop version from tag
shell: bash
run: |