From e8d163154871467014478198805985d1b19fc7cf Mon Sep 17 00:00:00 2001 From: Carlos Pereira Atencio <4189262+carlosperate@users.noreply.github.com> Date: Fri, 13 Dec 2024 12:04:41 +0000 Subject: [PATCH] CI: Update Docker image used for building AppImage. (#2537) --- .github/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index adf0744d5..50426be45 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -54,14 +54,15 @@ jobs: build-linux: runs-on: ubuntu-20.04 container: - image: ghcr.io/mu-editor/mu-appimage:2022.05.01 + image: ghcr.io/mu-editor/mu-appimage:2024.12.02 name: Build AppImage steps: - uses: actions/checkout@v4 - name: Display system info run: | uname -a - cat /etc/lsb-release + cat /etc/os-release + ldd --version python -c "import sys; print(sys.version)" python -c "import platform, struct; print(platform.machine(), struct.calcsize('P') * 8)" python -c "import sys; print(sys.executable)" @@ -72,9 +73,8 @@ jobs: run: | pip install .[tests] pip list - - run: mkdir upload - name: Build Linux AppImage - run: xvfb-run make linux + run: QT_QPA_PLATFORM=offscreen make linux # GitHub actions upload artifact breaks permissions, workaround using tar # https://github.com/actions/upload-artifact/issues/38 - name: Tar AppImage to maintain permissions