diff --git a/.github/workflows/ninja-build.yml b/.github/workflows/ninja-build.yml index 25b4b28f133..dc31dc620b7 100644 --- a/.github/workflows/ninja-build.yml +++ b/.github/workflows/ninja-build.yml @@ -5,9 +5,7 @@ on: name: Manual Release jobs: manual_release: - runs-on: ubuntu-latest - container: - image: scell555/chaos-cas-steamrt:latest + runs-on: ubuntu-22.04 defaults: run: shell: bash @@ -17,14 +15,14 @@ jobs: - name: Install XCB packages run: | apt-get update - apt-get install -y --no-install-recommends libxkbcommon-x11-dev libxcb-cursor-dev libxcb-icccm4-dev libxcb-keysyms1-dev + apt-get install -y --no-install-recommends libfontconfig-dev libfreetype-dev libxkbcommon-x11-dev libxcb-cursor-dev libxcb-icccm4-dev libxcb-keysyms1-dev '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev - name: Prepare build dirs run: | mkdir build mkdir build-cross - name: Configure Linux working-directory: build - run: CC=clang CXX=clang++ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja -DQT_BUILD_TESTS=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_INSTALL_PREFIX=/opt/qt6 .. + run: cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja -DQT_BUILD_TESTS=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_INSTALL_PREFIX=/opt/qt6 -DFEATURE_xcb=ON .. - name: Build Linux working-directory: build run: | @@ -55,7 +53,7 @@ jobs: tar cf qt6.tar /opt/qt6 gzip qt6.tar - name: Build upload - uses: actions/upload-artifact@v2.3.1 + uses: actions/upload-artifact@v4 with: name: build_${{ github.sha }} path: /opt/qt6.tar.gz