From 6144af7e9b23a9baac4379ab5e85f0e2c89abcbe Mon Sep 17 00:00:00 2001 From: LD-RW Date: Fri, 10 Apr 2026 22:18:51 +0300 Subject: [PATCH] ci: fix AppVeyor MSYS2 keyring PGP signature failure The AppVeyor Windows CI has been failing on all builds because the MSYS2 keyring on the AppVeyor image does not contain signing key 5F944B027F7FE2091985AA2EFA11531AA0AA7F57, causing pacman -Syuu to abort with 'invalid or corrupted database (PGP signature)'. Fix by refreshing the keyring before syncing packages: pacman-key --init pacman-key --populate msys2 pacman -Sy msys2-keyring This unblocks all AppVeyor build matrix entries (MINGW32/MINGW64, with and without MSVC). --- .appveyor.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.appveyor.yml b/.appveyor.yml index c74e89db..3d3784cb 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -39,6 +39,9 @@ install: - set PATH=c:\msys64\%MSYSTEM%\bin;c:\msys64\usr\bin;%PATH% - if defined MSVC call "c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %MSVC% - if defined MSVC pacman --noconfirm -Rsc mingw-w64-%CPU%-gcc gcc + - pacman-key --init + - pacman-key --populate msys2 + - pacman -Sy --noconfirm msys2-keyring - pacman --noconfirm -Syuu - pacman --noconfirm -S autoconf