From 042a51108210d9ccc2e27678acc2012869ecd3f1 Mon Sep 17 00:00:00 2001 From: Max Litruv Boonzaayer Date: Tue, 7 Apr 2026 15:46:56 +1000 Subject: [PATCH] chore: remove Windows/Linux CI jobs, Android only --- .gitea/workflows/build.yml | 118 +------------------------------------ 1 file changed, 2 insertions(+), 116 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 1c3f592..e567814 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -47,120 +47,6 @@ jobs: git commit -m "chore: bump version to ${{ steps.bump.outputs.VERSION }} [skip ci]" git push - build-windows: - runs-on: windows - needs: increment-version - if: always() && (needs.increment-version.outputs.should_build == 'true' || needs.increment-version.result == 'skipped') - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - submodules: false - ref: ${{ github.ref_name }} - - - name: Checkout submodules manually - shell: powershell - run: git submodule update --init --recursive - - - name: Pull latest (after version bump) - if: github.ref == 'refs/heads/master' - shell: powershell - run: git pull origin master - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' - - - name: Install dependencies (root) - run: npm install --prefer-offline - - - name: Install dependencies (cinny) - working-directory: ./cinny - run: npm install --prefer-offline - - - name: Clean previous builds - shell: powershell - run: | - if (Test-Path cinny/dist) { Remove-Item -Recurse -Force cinny/dist } - if (Test-Path dist-electron) { Remove-Item -Recurse -Force dist-electron } - - - name: Build Electron app - run: npm run build:win - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Upload Squirrel Setup (x64) - uses: actions/upload-artifact@v3 - with: - name: Paarrot-Setup-x64.exe - path: dist-electron/squirrel-windows/Paarrot-*-win-x64.exe - - - name: Copy RELEASES file for upload - shell: powershell - run: | - if (Test-Path "dist-electron/squirrel-windows/RELEASES") { - Copy-Item "dist-electron/squirrel-windows/RELEASES" -Destination "dist-electron/RELEASES" - } else { - Write-Error "RELEASES file not found" - exit 1 - } - - - name: Upload Squirrel RELEASES - uses: actions/upload-artifact@v3 - with: - name: RELEASES - path: dist-electron/RELEASES - - - name: Upload Squirrel nupkg (x64) - uses: actions/upload-artifact@v3 - with: - name: Paarrot-x64.nupkg - path: dist-electron/squirrel-windows/*.nupkg - - build-linux: - runs-on: ubuntu-latest - needs: increment-version - if: always() && (needs.increment-version.outputs.should_build == 'true' || needs.increment-version.result == 'skipped') - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - submodules: recursive - ref: ${{ github.ref_name }} - - - name: Pull latest (after version bump) - if: github.ref == 'refs/heads/master' - run: git pull origin master - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' - - - name: Install dependencies (root) - run: npm ci --prefer-offline - - - name: Install dependencies (cinny) - working-directory: ./cinny - run: npm ci --prefer-offline - - - name: Clean previous builds - run: rm -rf cinny/dist dist-electron - - - name: Build Electron app - run: npm run build:linux - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Upload AppImage - uses: actions/upload-artifact@v3 - with: - name: Paarrot-Linux-x64.AppImage - path: dist-electron/Paarrot-*.AppImage - build-android: runs-on: ubuntu-latest needs: increment-version @@ -211,8 +97,8 @@ jobs: create-release: runs-on: ubuntu-latest - needs: [increment-version, build-windows, build-linux, build-android] - if: always() && (needs.build-windows.result == 'success' || needs.build-linux.result == 'success' || needs.build-android.result == 'success') + needs: [increment-version, build-android] + if: always() && needs.build-android.result == 'success' steps: - name: Checkout repository