diff --git a/.github/workflows/Windows_build.yml b/.github/workflows/Windows_build.yml index c64c88fc3..8553b870d 100644 --- a/.github/workflows/Windows_build.yml +++ b/.github/workflows/Windows_build.yml @@ -47,48 +47,38 @@ jobs: lint: name: Lint runs-on: windows-2022 - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Check Clang-Format Version - run: clang-format --version - - - name: Lint - run: .\xb lint --all + - uses: actions/checkout@v4 + - name: Check Clang-Format Version + run: clang-format --version + - name: Lint + run: .\xb lint --all build-windows: name: Build (Windows) # runner.os can't be used here runs-on: windows-2022 + needs: lint env: POWERSHELL_TELEMETRY_OPTOUT: 1 - needs: lint - steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Setup run: .\xb setup - - name: Build run: .\xb build --config=Release --target=src\xenia-app - - name: Prepare artifacts run: | robocopy . build\bin\${{ runner.os }}\Release LICENSE /r:0 /w:0 robocopy build\bin\${{ runner.os }}\Release artifacts\xenia_canary xenia_canary.exe xenia_canary.pdb LICENSE /r:0 /w:0 If ($LastExitCode -le 7) { echo "LastExitCode = $LastExitCode";$LastExitCode = 0 } - - name: Upload xenia canary artifacts uses: actions/upload-artifact@v4 with: name: xenia_canary path: artifacts\xenia_canary if-no-files-found: error - - name: Create release if: | github.repository == 'xenia-canary/xenia-canary' &&