From 6873b540b1b142fbfb6df985647e1371b55b496a Mon Sep 17 00:00:00 2001 From: pajlada Date: Sat, 25 Oct 2025 13:28:57 +0200 Subject: [PATCH] dev: fix Arch Linux deps (#6553) Sometimes, if we're building at the wrong time, we might be building Qt with the wrong version of a dependent library (e.g. pcre2 in this case) Make sure we always upgrade the system before attempting to build Chatterino --- .github/workflows/test-arch-linux.yml | 5 ++--- CHANGELOG.md | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-arch-linux.yml b/.github/workflows/test-arch-linux.yml index 5c6cf381..73d4b083 100644 --- a/.github/workflows/test-arch-linux.yml +++ b/.github/workflows/test-arch-linux.yml @@ -28,9 +28,8 @@ jobs: steps: - name: Install dependencies run: | - sudo pacman -Sy - sudo pacman -S --noconfirm 'qt6-base' 'qt6-tools' 'boost-libs' 'openssl' 'qt6-imageformats' 'qtkeychain-qt6' 'qt6-svg' 'libnotify' - sudo pacman -S --noconfirm 'git' 'boost' 'cmake' 'benchmark' + sudo pacman -Syu --noconfirm + sudo pacman -S --noconfirm qt6-base qt6-tools boost-libs qt6-imageformats qtkeychain-qt6 qt6-svg libnotify git boost cmake benchmark - uses: actions/checkout@v5 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 46587bcf..f86e8825 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ - Dev: Fixed warnings on Qt 6.10. (#6422) - Dev: Removed unused method in `Emojis`. (#6517) - Dev: Refactored `Emotes` into `EmoteController`. (#6516) +- Dev: Fix Arch Linux partial upgrade error in CI. (#6553) - Dev: Added Qt keyword and warning flags project wide. (#6520) - Dev: Fixed compilation error in tests with Clang 21. (#6519) - Dev: The LuaLS meta files moved from `docs/plugin-meta.lua` to `docs/lua-meta/globals.lua`. (#6530)