From 3d646745eb87c07017ea4e2d0de1a473b7788efa Mon Sep 17 00:00:00 2001 From: GabsPuNs Date: Sun, 17 May 2026 02:47:32 -0400 Subject: [PATCH] Add AVX Build --- .github/workflows/nightly.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 4b0d82e7..68fd6115 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -56,11 +56,25 @@ jobs: - name: Server 7z Build run: 7z a -r LCEServer${{ matrix.platform }}.7z ./build/${{ env.MATRIX_PLATFORM }}/Minecraft.Server/Release/* "-x!*.ipdb" "-x!*.iobj" +- name: Run CMake (AVX Client Build) + uses: lukka/run-cmake@v10 + env: + VCPKG_ROOT: "" # Disable vcpkg for CI builds + with: + configurePreset: ${{ env.MATRIX_PLATFORM }} + configurePresetAdditionalArgs: "['-DCMAKE_CXX_FLAGS=/arch:AVX']" + buildPreset: ${{ env.MATRIX_PLATFORM }}-release + buildPresetAdditionalArgs: "['--target', 'Minecraft.Client']" + + - name: Client AVX 7z Build + run: 7z a -r LCE${{ matrix.platform }}AVX.7z ./build/${{ env.MATRIX_PLATFORM }}/Minecraft.Client/Release/* "-x!*.ipdb" "-x!*.iobj" + - name: Stage artifacts run: | New-Item -ItemType Directory -Force -Path staging Copy-Item LCE${{ matrix.platform }}.7z staging/ Copy-Item LCEServer${{ matrix.platform }}.7z staging/ + Copy-Item LCE${{ matrix.platform }}AVX.7z staging/ - name: Upload artifacts uses: actions/upload-artifact@v6