From e6b4fcf08beffa88439df3ae2aa44b7076268234 Mon Sep 17 00:00:00 2001 From: ikappaki Date: Fri, 24 Oct 2025 17:13:59 +0100 Subject: [PATCH 1/3] Install and use win native gpg port --- .github/workflows/test.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5e82a8456..62e3b521b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -45,6 +45,19 @@ jobs: with: version: ${{matrix.emacs_version}} + # Emacs needs GPG to verify package signatures. The MSYS2 GPG + # bundled with the GitHub Windows runner cannot handle native + # Windows paths, so we install a native Windows port of GPG + # instead. + - uses: MinoruSekine/setup-scoop@v4.0.2 + with: + apps: gpg + scoop_update: false + - name: Add GPG at the beginning of PATH on Windows + if: startsWith (matrix.os, 'windows') + run: | + echo "C:\Users\runneradmin\scoop\apps\gpg\current\bin" >> $env:GITHUB_PATH + - name: Install Eldev if: "!startsWith (matrix.os, 'windows')" run: curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh From 2af12d0b916abccbdeb50d534305275eda5ccd29 Mon Sep 17 00:00:00 2001 From: ikappaki Date: Fri, 24 Oct 2025 17:41:03 +0100 Subject: [PATCH 2/3] Scoop only on Windows --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 62e3b521b..560f0a34e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -49,6 +49,8 @@ jobs: # bundled with the GitHub Windows runner cannot handle native # Windows paths, so we install a native Windows port of GPG # instead. + - name: Setup Scoop and GPG on Windows + if: startsWith (matrix.os, 'windows') - uses: MinoruSekine/setup-scoop@v4.0.2 with: apps: gpg From 4c4942e4d687e2577fbda90e1e8e8c79e361f7c4 Mon Sep 17 00:00:00 2001 From: ikappaki Date: Fri, 24 Oct 2025 17:57:53 +0100 Subject: [PATCH 3/3] remove dash --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 560f0a34e..0f157570d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -51,7 +51,7 @@ jobs: # instead. - name: Setup Scoop and GPG on Windows if: startsWith (matrix.os, 'windows') - - uses: MinoruSekine/setup-scoop@v4.0.2 + uses: MinoruSekine/setup-scoop@v4.0.2 with: apps: gpg scoop_update: false