Ver Fonte

chore: 修改 workflow

cheng zhen há 1 ano atrás
pai
commit
5a08842c87
2 ficheiros alterados com 4 adições e 103 exclusões
  1. 0 71
      .github/workflows/build.mac.yml
  2. 4 32
      .github/workflows/build.yml

+ 0 - 71
.github/workflows/build.mac.yml

@@ -1,71 +0,0 @@
-name: Build Mac ARM Executable
-
-on:
-  push:
-    branches:
-      - main
-    tags:
-      - 'v*'
-
-jobs:
-  build-macos-arm64:
-    runs-on: macos-latest
-    
-    steps:
-    - uses: actions/checkout@v2
-    
-    - name: Set up Python
-      uses: actions/setup-python@v2
-      with:
-        python-version: '3.x'
-    
-    - name: Install dependencies
-      run: |
-        python -m pip install --upgrade pip
-        pip install pyinstaller
-        pip install -r requirements.txt
-        
-    - name: Build MacOS ARM executable
-      run: |
-        pyinstaller CursorKeepAlive.spec
-        
-    - name: Copy and rename env file
-      run: |
-        cp .env.example dist/.env.example
-        ls -la dist/.env.example || (echo "ENV file not found!" && exit 1)
-        cat dist/.env.example | head -n 1 || (echo "Cannot read ENV file!" && exit 1)
-        
-        
-    - name: List dist directory contents
-      run: ls -la dist/
-        
-    - name: Upload MacOS ARM artifact
-      uses: actions/upload-artifact@v4
-      with:
-        name: CursorPro-MacOS-ARM64
-        path: |
-          dist/.env.example
-          dist/CursorPro
-  create-release:
-    needs: [build-macos-arm64]
-    runs-on: ubuntu-22.04
-    if: startsWith(github.ref, 'refs/tags/')
-    
-    steps:
-      - name: Download all artifacts
-        uses: actions/download-artifact@v4
-        with:
-          path: artifacts
-          
-      - name: Create release archives
-        run: |
-          cd artifacts
-          zip -r CursorPro-MacOS-ARM64.zip CursorPro-MacOS-ARM64/
-
-      - name: Create Release
-        uses: softprops/action-gh-release@v1
-        with:
-          files: |
-            artifacts/CursorPro-MacOS-ARM64.zip
-        env:
-          GITHUB_TOKEN: ${{ secrets.TOKEN }} 

+ 4 - 32
.github/workflows/build.yml

@@ -27,17 +27,11 @@ jobs:
       run: |
         pyinstaller CursorKeepAlive.spec
         
-    - name: Copy and rename env file
-      run: |
-        copy .env.example dist\.env
-        
     - name: Upload Windows artifact
       uses: actions/upload-artifact@v4
       with:
         name: CursorPro-Windows
-        path: |
-          dist/CursorPro.exe
-          dist/.env
+        path: dist/CursorPro.exe
 
   build-macos-arm64:
     runs-on: macos-latest
@@ -60,17 +54,11 @@ jobs:
       run: |
         pyinstaller CursorKeepAlive.spec
         
-    - name: Copy and rename env file
-      run: |
-        cp .env.example dist/.env
-        
     - name: Upload MacOS ARM artifact
       uses: actions/upload-artifact@v4
       with:
         name: CursorPro-MacOS-ARM64
-        path: |
-          dist/CursorPro
-          dist/.env
+        path: dist/CursorPro
 
   build-linux:
     runs-on: ubuntu-22.04
@@ -93,17 +81,11 @@ jobs:
       run: |
         pyinstaller CursorKeepAlive.spec
         
-    - name: Copy and rename env file
-      run: |
-        cp .env.example dist/.env
-        
     - name: Upload Linux artifact
       uses: actions/upload-artifact@v4
       with:
         name: CursorPro-Linux
-        path: |
-          dist/CursorPro
-          dist/.env
+        path: dist/CursorPro
 
   build-macos-intel:
     runs-on: macos-latest
@@ -128,21 +110,11 @@ jobs:
       run: |
         arch -x86_64 python3 -m PyInstaller CursorKeepAlive.spec
         
-    - name: Copy and rename env file
-      run: |
-        cp .env.example dist/.env
-        
-    - name: Verify architecture
-      run: |
-        file dist/CursorPro | grep "x86_64" || (echo "Wrong architecture" && exit 1)
-
     - name: Upload MacOS Intel artifact
       uses: actions/upload-artifact@v4
       with:
         name: CursorPro-MacOS-Intel
-        path: |
-          dist/CursorPro
-          dist/.env
+        path: dist/CursorPro
 
   create-release:
     needs: [build-windows, build-macos-arm64, build-linux, build-macos-intel]