From eab3ffcc62d1d28ac6837fba82e0e4cce16da9bd Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Tue, 16 Jun 2026 11:21:09 +0200 Subject: [PATCH 1/4] CI: Pin the Visual Studio release --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b9c843118..f22f7d63a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -40,7 +40,7 @@ jobs: matrix: include: - target: windows-cl-msvc2022-x86_64 - os: windows-latest + os: windows-2022 container: - target: macos-clang-arm64 os: macos-latest From 40628243c6ec839c45817bbc96818c9d56db4f42 Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Tue, 16 Jun 2026 12:25:23 +0200 Subject: [PATCH 2/4] CI: Powershell enable exit code handling --- .github/workflows/.craft.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/.craft.ps1 b/.github/workflows/.craft.ps1 index bc7639e70..b3b555258 100644 --- a/.github/workflows/.craft.ps1 +++ b/.github/workflows/.craft.ps1 @@ -1,3 +1,7 @@ +# enable handling of exit codes in powershell +$PSNativeCommandUseErrorActionPreference=$true + +# define which python to use if ($IsWindows) { $python = (Get-Command py).Source $python=(py -c "import sys; print(sys.executable)") From a93b22be9d56c27fa5a8dcaba610c85db4dad1d9 Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Tue, 16 Jun 2026 13:02:40 +0200 Subject: [PATCH 3/4] Ci: Update appimage docker image to alma9 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f22f7d63a..10f52f3f0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,7 +47,7 @@ jobs: container: - target: linux-gcc-x86_64 os: ubuntu-latest - container: invent-registry.kde.org/sysadmin/ci-images/craft-appimage:latest + container: invent-registry.kde.org/sysadmin/ci-images/craft-appimage-alma9:latest name: ${{ matrix.target }} From b5e09eeb7e66fb711b9a57763fc258b5684c5da5 Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Wed, 17 Jun 2026 10:27:39 +0200 Subject: [PATCH 4/4] Ci: install curently missing 'file' command --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 10f52f3f0..f4600c6c2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -128,7 +128,7 @@ jobs: } elseif($IsLinux) { & "${env:GITHUB_WORKSPACE}/.github/workflows/.craft.ps1" -c dev-utils/linuxdeploy # ensure we have fuse3-devel installed - dnf install -y fuse3-devel + dnf install -y fuse3-devel file } - name: Install dependencies