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:
Siddharth Ganesan
2026-08-11 14:53:16 -07:00
committed by GitHub
parent 6d3e484fb3
commit 1dd85eb688
132 changed files with 7417 additions and 990 deletions
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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