deps: update Qt 6.11.1 (and 6.8.3 for windows) (#7009)

Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
Wissididom
2026-06-13 22:23:02 +02:00
committed by GitHub
parent 1ca16ec1a4
commit 4abd124d99
7 changed files with 21 additions and 13 deletions
+4
View File
@@ -28,6 +28,10 @@ case "$ubuntu_release" in
# Qt6 static-linked deb, see https://github.com/Chatterino/docker
dependencies="libc6, libstdc++6, libglx0, libopengl0, libpng16-16, libharfbuzz0b, libfreetype6, libfontconfig1, libjpeg-turbo8, libxcb-glx0, libegl1, libx11-6, libxkbcommon0, libx11-xcb1, libxkbcommon-x11-0, libxcb-cursor0, libxcb-icccm4, libxcb-image0, libxcb-keysyms1, libxcb-randr0, libxcb-render-util0, libxcb-shm0, libxcb-sync1, libxcb-xfixes0, libxcb-render0, libxcb-shape0, libxcb-xkb1, libxcb1, libbrotli1, libglib2.0-0, zlib1g, libicu74, libpcre2-16-0, libssl3, libgraphite2-3, libexpat1, libuuid1, libxcb-util1, libxau6, libxdmcp6, libffi8, libmount1, libnotify4, libselinux1, libpcre3, libbsd0, libblkid1, libpcre2-8-0, libmd0"
;;
26.04)
# Qt6 static-linked deb, see https://github.com/Chatterino/docker
dependencies="libc6, libstdc++6, libglx0, libopengl0, libpng16-16, libharfbuzz0b, libfreetype6, libfontconfig1, libjpeg-turbo8, libxcb-glx0, libegl1, libx11-6, libxkbcommon0, libx11-xcb1, libxkbcommon-x11-0, libxcb-cursor0, libxcb-icccm4, libxcb-image0, libxcb-keysyms1, libxcb-randr0, libxcb-render-util0, libxcb-shm0, libxcb-sync1, libxcb-xfixes0, libxcb-render0, libxcb-shape0, libxcb-xkb1, libxcb1, libbrotli1, libglib2.0-0, zlib1g, libicu78, libpcre2-16-0, libssl3, libgraphite2-3, libexpat1, libuuid1, libxcb-util1, libxau6, libxdmcp6, libffi8, libmount1, libnotify4, libselinux1, libbsd0, libblkid1, libpcre2-dev, libmd0"
;;
*)
echo "Unsupported Ubuntu release $ubuntu_release"
exit 1
+10 -6
View File
@@ -45,7 +45,6 @@ jobs:
include:
- os: ubuntu-22.04
container: ghcr.io/chatterino/chatterino2-build-ubuntu-22.04:latest
qt-version: 6.7.2
force-lto: false
skip-artifact: false
skip-crashpad: false
@@ -53,7 +52,6 @@ jobs:
plugins: true
- os: ubuntu-24.04
container: ghcr.io/chatterino/chatterino2-build-ubuntu-24.04:latest
qt-version: 6.7.2
force-lto: false
skip-artifact: false
skip-crashpad: false
@@ -61,12 +59,18 @@ jobs:
plugins: true
- os: ubuntu-24.04
container: ghcr.io/chatterino/chatterino2-build-ubuntu-24.04:latest
qt-version: 6.7.2
force-lto: false
skip-artifact: false
skip-crashpad: false
build-deb: false
plugins: false
- os: ubuntu-26.04
container: ghcr.io/chatterino/chatterino2-build-ubuntu-26.04:latest
force-lto: false
skip-artifact: false
skip-crashpad: false
build-deb: true
plugins: true
env:
C2_ENABLE_LTO: ${{ matrix.force-lto }}
C2_ENABLE_CRASHPAD: ${{ matrix.skip-crashpad == false }}
@@ -133,7 +137,7 @@ jobs:
if: matrix.build-deb
uses: actions/upload-artifact@v7
with:
name: Chatterino-${{ matrix.os }}-Qt-${{ matrix.qt-version }}.deb
name: Chatterino-${{ matrix.os }}.deb
path: build/Chatterino-${{ matrix.os }}-x86_64.deb
build:
@@ -144,13 +148,13 @@ jobs:
include:
# macOS
- os: macos-14
qt-version: 6.7.1
qt-version: 6.11.1
force-lto: false
skip-artifact: false
skip-crashpad: false
# Windows
- os: windows-latest
qt-version: 6.7.1
qt-version: 6.8.3
force-lto: false
skip-artifact: false
skip-crashpad: false
+1 -1
View File
@@ -14,7 +14,7 @@ concurrency:
jobs:
check:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
+3 -3
View File
@@ -16,9 +16,9 @@ jobs:
strategy:
matrix:
include:
# Ubuntu 22.04, Qt 6.6
- os: ubuntu-22.04
qt-version: 6.6.2
# Ubuntu 24.04, Qt 6.11.1
- os: ubuntu-24.04
qt-version: 6.11.1
fail-fast: false
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }}
strategy:
matrix:
qt-version: ["6.7.1"]
qt-version: ["6.11.1"]
steps:
- uses: actions/checkout@v6
with:
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
os: [macos-14]
qt-version: [6.7.1, 6.10.1]
qt-version: [6.8.3, 6.11.1]
fail-fast: false
env:
QT_MODULES: qtimageformats
+1 -1
View File
@@ -23,7 +23,7 @@ jobs:
strategy:
matrix:
os: [windows-latest]
qt-version: [6.7.1]
qt-version: [6.8.3]
skip-artifact: [false]
skip-crashpad: [false]
fail-fast: false