Skip to content

Commit aa805c4

Browse files
committed
Fix Windows CI failure due to GPG signature verification
Emacs 29 on Windows fails to verify GPG signatures from the nongnu ELPA archive when installing buttercup. Disable package-check-signature in CI environments to work around this. Also remove the s.el test dependency from Eldev since we replaced s-index-of with cl-position in de898ed.
1 parent 4d1acf8 commit aa805c4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Eldev

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@
88

99
(eldev-use-plugin 'autoloads)
1010

11-
(eldev-add-extra-dependencies 'test 'paredit 's 'buttercup)
11+
(eldev-add-extra-dependencies 'test 'paredit 'buttercup)
12+
13+
;; Disable GPG signature verification for package installation in CI.
14+
;; Emacs 29 on Windows fails to verify signatures from the nongnu ELPA archive.
15+
(when (getenv "CI")
16+
(setq package-check-signature nil))
1217

1318
(setq byte-compile-docstring-max-column 240)
1419
(setq checkdoc-force-docstrings-flag nil)

0 commit comments

Comments
 (0)