From 9a325df7391118cadd6222f8da16ff728edd89e6 Mon Sep 17 00:00:00 2001 From: southseact-3d Date: Mon, 16 Feb 2026 12:11:42 +0000 Subject: [PATCH] Fix Electron build publish config and remove release steps from workflows --- .github/workflows/build-android-app.yml | 25 ++-------------------- .github/workflows/build-electron-app.yml | 27 +++--------------------- windows-app/package.json | 21 +++--------------- 3 files changed, 8 insertions(+), 65 deletions(-) diff --git a/.github/workflows/build-android-app.yml b/.github/workflows/build-android-app.yml index d92c9b5..0431fb3 100644 --- a/.github/workflows/build-android-app.yml +++ b/.github/workflows/build-android-app.yml @@ -11,8 +11,8 @@ on: workflow_dispatch: permissions: - contents: write - actions: read + contents: read + actions: write jobs: build-android: @@ -71,24 +71,3 @@ jobs: name: plugin-compass-android-apk path: android-app/android/app/build/outputs/apk/debug/*.apk retention-days: 7 - - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: plugin-compass-android-${{ github.sha }} - release_name: Plugin Compass Android ${{ github.sha }} - draft: false - prerelease: false - - - name: Upload Release Asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: android-app/android/app/build/outputs/apk/debug/app-debug.apk - asset_name: Plugin-Compass-0.1.0.apk - asset_content_type: application/vnd.android.package-archive diff --git a/.github/workflows/build-electron-app.yml b/.github/workflows/build-electron-app.yml index 19ef43a..9adaacb 100644 --- a/.github/workflows/build-electron-app.yml +++ b/.github/workflows/build-electron-app.yml @@ -11,8 +11,8 @@ on: workflow_dispatch: permissions: - contents: write - actions: read + contents: read + actions: write jobs: build-windows: @@ -32,7 +32,7 @@ jobs: working-directory: windows-app - name: Build Electron app - run: npm run build:win + run: npm run build:win -- --publish never working-directory: windows-app env: BACKEND_BASE_URL: ${{ secrets.BACKEND_BASE_URL }} @@ -43,24 +43,3 @@ jobs: name: plugin-compass-electron-windows path: windows-app/dist/*.exe retention-days: 7 - - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: plugin-compass-desktop-${{ github.sha }} - release_name: Plugin Compass Desktop ${{ github.sha }} - draft: false - prerelease: false - - - name: Upload Release Asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: windows-app/dist/Plugin Compass Setup 0.1.0.exe - asset_name: Plugin-Compass-Setup-0.1.0.exe - asset_content_type: application/octet-stream diff --git a/windows-app/package.json b/windows-app/package.json index 32ad0e5..12ea5d7 100644 --- a/windows-app/package.json +++ b/windows-app/package.json @@ -35,30 +35,15 @@ "target": [ "nsis" ], - "icon": "assets/icon.ico", - "publish": { - "provider": "github", - "owner": "southseact-3d", - "repo": "shopify-ai-backup" - } + "icon": "assets/icon.ico" }, "mac": { "target": "dmg", - "icon": "assets/icon.icns", - "publish": { - "provider": "github", - "owner": "southseact-3d", - "repo": "shopify-ai-backup" - } + "icon": "assets/icon.icns" }, "linux": { "target": "AppImage", - "icon": "assets/icon.png", - "publish": { - "provider": "github", - "owner": "southseact-3d", - "repo": "shopify-ai-backup" - } + "icon": "assets/icon.png" }, "nsis": { "oneClick": false,