From 1825f466b67a9d185c6665045b603d606f105218 Mon Sep 17 00:00:00 2001 From: halogen Date: Sat, 7 Mar 2026 16:30:57 -0500 Subject: [PATCH] Remove build_linux workflow to delegate to its own PR --- .github/workflows/build_linux.yml | 55 ------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 .github/workflows/build_linux.yml diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml deleted file mode 100644 index ed075b768..000000000 --- a/.github/workflows/build_linux.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Build Minecraft Legacy Console Edition (Linux) - -on: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - - container: - image: archlinux:latest - - strategy: - matrix: - configuration: [Release, Debug] - - steps: - - name: Install base dependencies - run: | - pacman -Syu --noconfirm archlinux-keyring - pacman -Syu --noconfirm base-devel sudo git clang lld ninja cmake extra-cmake-modules python wine msitools ca-certificates libwbclient - - - name: Create build user - run: | - useradd -m builder - echo "builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers - - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Fix permissions - run: chown -R builder:builder . - - - name: Build - run: | - sudo -u builder sh <<'EOF' - set -e - mkdir build - cd build - export WINDOWS_SDK_PATH="$PWD/my_msvc" - export WINE=$(command -v wine64 || command -v wine || false) - $WINE wineboot - git clone https://github.com/mstorsjo/msvc-wine - ./msvc-wine/vsdownload.py --accept-license --dest $(pwd)/my_msvc - ./msvc-wine/install.sh $(pwd)/my_msvc - export PATH=$(pwd)/my_msvc/bin/x64:$PATH - cmake .. -B . -GNinja -DCMAKE_BUILD_TYPE=${{ matrix.configuration }} -DWINDOWS_SDK_PATH=$(pwd)/my_msvc -DCMAKE_TOOLCHAIN_FILE=../cmake/LinuxCrosscompile.cmake - ninja - EOF - - - name: Upload Release + Debug Artifacts - uses: actions/upload-artifact@v4 - with: - name: MinecraftClient-${{ matrix.configuration }} - path: build