diff --git a/.github/workflows/build-steamlink.yml b/.github/workflows/build-steamlink.yml deleted file mode 100644 index 7d60627fe..000000000 --- a/.github/workflows/build-steamlink.yml +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Build - Steam Link -permissions: - contents: read - -on: - workflow_call: - inputs: - ci_version: - required: true - type: string - -jobs: - build: - env: - CI_VERSION: ${{ inputs.ci_version }} - runs-on: ubuntu-22.04 - - steps: - - name: Checkout Repository - uses: actions/checkout@v5 - with: - submodules: 'recursive' - fetch-depth: 1 - - - name: Checkout Steam Link SDK - uses: actions/checkout@v5 - with: - repository: ValveSoftware/steamlink-sdk - path: steamlink-sdk - fetch-depth: 1 - - - name: Build binaries - run: STEAMLINK_SDK_PATH=$PWD/steamlink-sdk scripts/build-steamlink-app.sh - - - name: Upload Binaries - uses: actions/upload-artifact@v6 - with: - name: Moonlight-SteamLink-${{ env.CI_VERSION }} - path: build/deploy-release/* - if-no-files-found: error diff --git a/.github/workflows/build-win-mac.yml b/.github/workflows/build-win-mac.yml deleted file mode 100644 index 86c234dca..000000000 --- a/.github/workflows/build-win-mac.yml +++ /dev/null @@ -1,126 +0,0 @@ ---- -name: Build - Windows and macOS -permissions: - contents: read - -on: - workflow_call: - inputs: - ci_version: - required: true - type: string - -jobs: - build: - env: - CI_VERSION: ${{ inputs.ci_version }} - strategy: - fail-fast: false - matrix: - include: - # Windows - - os: windows-2025 - qt_version: 6.11.2 - # macOS - - os: macos-26 - qt_version: 6.11.2 - - runs-on: ${{ matrix.os }} - - steps: - - name: Checkout Repository - uses: actions/checkout@v5 - with: - submodules: 'recursive' - fetch-depth: 1 - - - name: Download dependencies (Windows) - if: runner.os == 'Windows' - run: powershell ./setup-deps.ps1 - - - name: Install create-dmg (macOS) - if: runner.os == 'macOS' - run: | - brew install node - npm install --global create-dmg - - - name: Install Qt - uses: jurplel/install-qt-action@v4 - with: - cache: true - set-env: ${{ runner.os != 'Windows' }} - add-tools-to-path: ${{ runner.os != 'Windows' }} - tools: ${{ runner.os == 'Windows' && 'tools_qtcreator_gui' || '' }} - version: ${{ matrix.qt_version }} - aqtsource: 'git+https://github.com/miurahr/aqtinstall.git@073e34d7c2ab4ae6961ed7cca690b3abd5ba5a7e' - - - name: Install Qt ARM64 (Windows) - if: runner.os == 'Windows' - uses: jurplel/install-qt-action@v4 - with: - cache: true - set-env: false - add-tools-to-path: false - arch: win64_msvc2022_arm64_cross_compiled - version: ${{ matrix.qt_version }} - - - name: Build x64 binaries (Windows) - if: runner.os == 'Windows' - shell: cmd - run: | - set "PATH=%QT_PATH%;%PATH%" - scripts\build-arch.bat Release x64 - env: - QT_PATH: ${{ runner.workspace }}\Qt\${{ matrix.qt_version }}\msvc2022_64\bin - - - name: Build ARM64 binaries (Windows) - if: runner.os == 'Windows' - shell: cmd - run: | - set "PATH=%QT_PATH%;%PATH%" - scripts\build-arch.bat Release arm64 - env: - QT_PATH: ${{ runner.workspace }}\Qt\${{ matrix.qt_version }}\msvc2022_arm64\bin - - - name: Build Package - shell: pwsh - run: | - if ($Env:RUNNER_OS -eq "Windows") { - cmd /c scripts\generate-bundle.bat Release - } else { - bash scripts/generate-dmg.sh Release - } - - - name: Upload Binaries (Windows x64) - uses: actions/upload-artifact@v6 - if: runner.os == 'Windows' - with: - name: Moonlight-${{ runner.os }}-x64-${{ env.CI_VERSION }} - path: build/deploy-x64-release/* - if-no-files-found: error - - - name: Upload Binaries (Windows arm64) - uses: actions/upload-artifact@v6 - if: runner.os == 'Windows' - with: - name: Moonlight-${{ runner.os }}-arm64-${{ env.CI_VERSION }} - path: build/deploy-arm64-release/* - if-no-files-found: error - - - name: Upload Binaries (macOS) - uses: actions/upload-artifact@v6 - if: runner.os == 'macOS' - with: - name: Moonlight-${{ runner.os }}-${{ env.CI_VERSION }} - path: build/installer-Release/*.dmg - compression-level: 0 - if-no-files-found: error - - - name: Upload Symbols - uses: actions/upload-artifact@v6 - with: - name: zDevDbgSyms-${{ runner.os }}-${{ env.CI_VERSION }} - path: | - build/installer-*/*.dsym/* - build/symbols-*/*.pdb - if-no-files-found: error diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 83cae2d41..a7004577c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,15 +30,3 @@ jobs: uses: ./.github/workflows/build-appimage.yml with: ci_version: ${{ needs.setup.outputs.ci_version }} - - build-steamlink: - needs: setup - uses: ./.github/workflows/build-steamlink.yml - with: - ci_version: ${{ needs.setup.outputs.ci_version }} - - build-win-mac: - needs: setup - uses: ./.github/workflows/build-win-mac.yml - with: - ci_version: ${{ needs.setup.outputs.ci_version }}