File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -100,16 +100,29 @@ jobs:
100100 includeDebug : false
101101 args : --target universal-apple-darwin
102102
103- - name : Build Tauri app (non-macOS)
104- if : matrix.platform != 'macos-latest'
105- uses : tauri-apps/tauri-action@v0
106- env :
107- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
108- with :
109- tagName : ${{ github.ref_name }}
110- releaseName : " Release ${{ github.ref_name }}"
111- releaseBody : " New release"
112- releaseDraft : false
113- prerelease : false
114- includeRelease : true
115- includeDebug : false
103+ - name : Self-sign macOS app
104+ if : matrix.platform == 'macos-latest'
105+ run : |
106+ # Find the app bundle
107+ APP_PATH=$(find . -name "GithubSecurityAlerts.app" -type d | head -1)
108+ if [ -n "$APP_PATH" ]; then
109+ echo "Self-signing app at: $APP_PATH"
110+ codesign --deep --force --verify --verbose --sign - "$APP_PATH"
111+ echo "App signed successfully"
112+ else
113+ echo "App bundle not found"
114+ fi
115+
116+ # - name: Build Tauri app (non-macOS)
117+ # if: matrix.platform != 'macos-latest'
118+ # uses: tauri-apps/tauri-action@v0
119+ # env:
120+ # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
121+ # with:
122+ # tagName: ${{ github.ref_name }}
123+ # releaseName: "Release ${{ github.ref_name }}"
124+ # releaseBody: "New release"
125+ # releaseDraft: false
126+ # prerelease: false
127+ # includeRelease: true
128+ # includeDebug: false
You can’t perform that action at this time.
0 commit comments