diff --git a/.github/workflows/build_multiplatform.yml b/.github/workflows/build_multiplatform.yml index f5c2ad3e..dd6f4e05 100644 --- a/.github/workflows/build_multiplatform.yml +++ b/.github/workflows/build_multiplatform.yml @@ -196,6 +196,7 @@ jobs: name: Build FreeDATA packages runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-20.04, macos-11, windows-latest] include: @@ -361,6 +362,7 @@ jobs: # release the app after building release: ${{ startsWith(github.ref, 'refs/tags/v') }} args: ${{ matrix.electron_parameters }} + max_attempts: 3 - name: Compress TNC uses: thedoctor0/zip-release@master diff --git a/gui/entitlements.plist b/gui/build/entitlements.plist similarity index 100% rename from gui/entitlements.plist rename to gui/build/entitlements.plist diff --git a/gui/package.json b/gui/package.json index 528713de..adc0b347 100644 --- a/gui/package.json +++ b/gui/package.json @@ -64,21 +64,17 @@ "buildResources": "build", "output": "dist" }, - "dmg": { + "mac": { + "target": [ + "default" + ], "icon": "build/icon.png", - "contents": [ - { - "x": 130, - "y": 220 - }, - { - "x": 410, - "y": 220, - "type": "link", - "path": "/Applications" - } - ] + "hardenedRuntime": true, + "entitlements": "build/entitlements.plist", + "entitlementsInherit": "build/entitlements.plist", + "gatekeeperAssess": false }, + "win": { "icon": "build/icon.png", "target": [