mirror of
https://github.com/simstudioai/sim.git
synced 2026-08-30 17:05:18 +08:00
improvement(desktop): add apple signing, fix some bugs (#6519)
* feat(desktop): sync updater and shell refinements * style(desktop): refine macOS installer layout * chore(desktop): trigger updated prerelease * Unify resource panel collapse controls * Desktop improvemetns * Update * browser updates * fix(desktop): harden browser and terminal tab activity
This commit is contained in:
committed by
GitHub
parent
6d3e484fb3
commit
1dd85eb688
@@ -17,7 +17,7 @@ concurrency:
|
||||
jobs:
|
||||
e2e:
|
||||
name: E2E (${{ matrix.electron }})
|
||||
runs-on: macos-14
|
||||
runs-on: macos-26
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
|
||||
package-smoke:
|
||||
name: Unsigned package smoke
|
||||
runs-on: macos-14
|
||||
runs-on: macos-26
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||
|
||||
@@ -49,7 +49,7 @@ permissions:
|
||||
jobs:
|
||||
build-sign-notarize:
|
||||
name: Build, Sign, Notarize
|
||||
runs-on: macos-14
|
||||
runs-on: macos-26
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
|
||||
@@ -167,8 +167,8 @@ jobs:
|
||||
if: ${{ inputs.sign }}
|
||||
run: |
|
||||
DMG="$(ls apps/desktop/release/*.dmg | head -1)"
|
||||
xcrun stapler validate "$DMG"
|
||||
hdiutil attach "$DMG" -mountpoint /tmp/sim-dmg -nobrowse -quiet
|
||||
xcrun stapler validate /tmp/sim-dmg/*.app
|
||||
spctl --assess --type execute --verbose /tmp/sim-dmg/*.app
|
||||
codesign --verify --deep --strict /tmp/sim-dmg/*.app
|
||||
hdiutil detach /tmp/sim-dmg -quiet
|
||||
|
||||
Reference in New Issue
Block a user