Fix: Build Mac no dmg job failing due to MACOS_NOTIFICATION_STATE_NO_SDK_CHECK (#3394)

This commit is contained in:
yasser khan
2025-04-16 22:36:02 +05:30
committed by GitHub
parent f4e0803d07
commit 1b1b21ee97

View File

@@ -161,6 +161,11 @@ jobs:
brew install yq brew install yq
jq '.mac.target=["zip"]' electron-builder.json | jq '.mac.gatekeeperAssess=false' > /tmp/electron-builder.json && cp /tmp/electron-builder.json . jq '.mac.target=["zip"]' electron-builder.json | jq '.mac.gatekeeperAssess=false' > /tmp/electron-builder.json && cp /tmp/electron-builder.json .
sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
export SDKROOT=$(xcrun --sdk macosx --show-sdk-path)
echo "SDKROOT=$SDKROOT" >> $GITHUB_ENV
xcrun --sdk macosx --show-sdk-version
xcodebuild -version
ls -l /Applications/Xcode_16.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
npm ci npm ci
- name: ci/test - name: ci/test
uses: ./.github/actions/test uses: ./.github/actions/test
@@ -170,6 +175,8 @@ jobs:
npm run package:mac npm run package:mac
bash -x ./scripts/patch_updater_yml.sh bash -x ./scripts/patch_updater_yml.sh
bash -x ./scripts/cp_artifacts.sh release ./build/macos/ bash -x ./scripts/cp_artifacts.sh release ./build/macos/
env:
SDKROOT: ${{ env.SDKROOT }}
- name: ci/upload-test-results - name: ci/upload-test-results
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with: with: