From 44130a7d9fcdac85ce794566a682a7fa55c7daad Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 20:23:51 +0200 Subject: [PATCH 01/17] Update main.yml reduce number of Emacs versions to build This is for testing the failing build on Emacs master branch so I only want to build that. --- .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 9e201370..ef7ff619 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - version: [28.2, 29.4, 30.2, master] + version: [master] container: silex/emacs:${{ matrix.version }}-ci steps: From aac2bebc77c1ff58aa8449d43f624ece50ce18b8 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 20:29:53 +0200 Subject: [PATCH 02/17] Update hy-test-dependencies.el Remove the advice so the error message is shown when it happens. --- test/hy-test-dependencies.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/hy-test-dependencies.el b/test/hy-test-dependencies.el index 1e2f1247..605de364 100644 --- a/test/hy-test-dependencies.el +++ b/test/hy-test-dependencies.el @@ -46,8 +46,8 @@ result)) ;; Apply advice only for Emacs master branch version used in CI -(unless (version< emacs-version "32.0.50") - (advice-add 'package-install :around #'hypb:package-install-advice-for-retry)) +;; (unless (version< emacs-version "32.0.50") +;; (advice-add 'package-install :around #'hypb:package-install-advice-for-retry)) (declare-function markdown-ts-mode "ext:markdown-ts-mode") From dad1c278540316c4710126c20af21f1bb1a8bc2e Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 20:42:14 +0200 Subject: [PATCH 03/17] Update main.yml Remove cache to force download and install of external packages. --- .github/workflows/main.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ef7ff619..4b14016e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -38,11 +38,5 @@ jobs: grep "Warning:" MAKE_BIN_OUTPUT >> $GITHUB_STEP_SUMMARY || true echo '```' >> $GITHUB_STEP_SUMMARY - - name: Cache emacs.d/elpa - uses: actions/cache@v5 - with: - path: ~/.emacs.d/elpa - key: elpa-${{ matrix.version }}-${{ hashFiles('Makefile') }} - - name: Test run: make test From f2d6e40d3526f9e167ee602cd83e4b8d6be16afe Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 21:01:03 +0200 Subject: [PATCH 04/17] Update main.yml --- .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 4b14016e..db2df930 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,4 +39,4 @@ jobs: echo '```' >> $GITHUB_STEP_SUMMARY - name: Test - run: make test + run: make test test=hyrolo-tests--fgrep-and-goto-next-visible-md-heading From d428136d648bd6e7a507dab7f148eab88ba24a9b Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 21:12:41 +0200 Subject: [PATCH 05/17] Update main.yml --- .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 db2df930..47abc618 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,4 +39,4 @@ jobs: echo '```' >> $GITHUB_STEP_SUMMARY - name: Test - run: make test test=hyrolo-tests--fgrep-and-goto-next-visible-md-heading + run: make test test=hyrolo-tests From 205875eb245e9ecf1b3f58c05cb311058014afd8 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 21:35:46 +0200 Subject: [PATCH 06/17] Update main.yml --- .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 47abc618..4b14016e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,4 +39,4 @@ jobs: echo '```' >> $GITHUB_STEP_SUMMARY - name: Test - run: make test test=hyrolo-tests + run: make test From a969b83a097def71e87b5913eab27b5118ecab6f Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 21:56:44 +0200 Subject: [PATCH 07/17] Update hypb-tests.el --- test/hypb-tests.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/hypb-tests.el b/test/hypb-tests.el index b708b15c..3903b6b8 100644 --- a/test/hypb-tests.el +++ b/test/hypb-tests.el @@ -99,6 +99,7 @@ See Emacs bug#74042 related to usage of texi2any." (should-error (hypb:string-count-matches "a" "a" 0 -1)) (should-error (hypb:string-count-matches "a" "ab" 0 3))) +(unless t (ert-deftest hypb--users-package-manager () "Verify `hypb:users-package-manager'." (hy-test-mocked-feature 'straight @@ -147,7 +148,7 @@ Verifies it raises a 'need to install' package manager error." (mock (hypb:ensure-dependency 'package) => nil) (let ((err (should-error (hypb:require-package 'package) :type 'error))) (should (string-search "could not be found" (cadr err)))))) - +) ;; This file can't be byte-compiled without the `el-mock' package (because of ;; the use of the `with-mock' macro), which is not a dependency of Hyperbole. ;; Local Variables: From e4c1d26e681c5fadc3543d5ed5d93fc1f5be7990 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 22:01:07 +0200 Subject: [PATCH 08/17] Update hypb-tests.el --- test/hypb-tests.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hypb-tests.el b/test/hypb-tests.el index 3903b6b8..a42ed6bc 100644 --- a/test/hypb-tests.el +++ b/test/hypb-tests.el @@ -24,6 +24,7 @@ (require 'el-mock) (require 'hy-test-helpers) +(unless t (ert-deftest hypb:installation-type-test () "Verify installation type alternatives." ;; straight.el package install -- hyperbole gnu-elpa-mirror master 56cd3d8 2022-02-05 @@ -99,7 +100,6 @@ See Emacs bug#74042 related to usage of texi2any." (should-error (hypb:string-count-matches "a" "a" 0 -1)) (should-error (hypb:string-count-matches "a" "ab" 0 3))) -(unless t (ert-deftest hypb--users-package-manager () "Verify `hypb:users-package-manager'." (hy-test-mocked-feature 'straight From 421407859dd703db4a7eaf8465c51645153b58d2 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 22:16:58 +0200 Subject: [PATCH 09/17] Rename demo-tests.el to demo-tests.el_ --- test/{demo-tests.el => demo-tests.el_} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{demo-tests.el => demo-tests.el_} (100%) diff --git a/test/demo-tests.el b/test/demo-tests.el_ similarity index 100% rename from test/demo-tests.el rename to test/demo-tests.el_ From b7c08ca5618753c3fdb258984430a29252574dc0 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 22:24:56 +0200 Subject: [PATCH 10/17] Rename hact-tests.el to hact-tests.el_ --- test/{hact-tests.el => hact-tests.el_} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{hact-tests.el => hact-tests.el_} (100%) diff --git a/test/hact-tests.el b/test/hact-tests.el_ similarity index 100% rename from test/hact-tests.el rename to test/hact-tests.el_ From a5ab71d48bf4704b1e5eb69c430113876dbb3069 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 22:38:03 +0200 Subject: [PATCH 11/17] Rename hact-tests.el_ to hact-tests.el Bring it back again --- test/{hact-tests.el_ => hact-tests.el} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{hact-tests.el_ => hact-tests.el} (100%) diff --git a/test/hact-tests.el_ b/test/hact-tests.el similarity index 100% rename from test/hact-tests.el_ rename to test/hact-tests.el From f893087929c597f1fd6ab5a1990f799e48730b62 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 22:54:14 +0200 Subject: [PATCH 12/17] Rename demo-tests.el_ to demo-tests.el --- test/{demo-tests.el_ => demo-tests.el} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{demo-tests.el_ => demo-tests.el} (100%) diff --git a/test/demo-tests.el_ b/test/demo-tests.el similarity index 100% rename from test/demo-tests.el_ rename to test/demo-tests.el From c7e7bdfc00b56f3540d2b0dfc511809d14c05aa0 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 23:03:01 +0200 Subject: [PATCH 13/17] Update hypb-tests.el --- test/hypb-tests.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/hypb-tests.el b/test/hypb-tests.el index a42ed6bc..b708b15c 100644 --- a/test/hypb-tests.el +++ b/test/hypb-tests.el @@ -24,7 +24,6 @@ (require 'el-mock) (require 'hy-test-helpers) -(unless t (ert-deftest hypb:installation-type-test () "Verify installation type alternatives." ;; straight.el package install -- hyperbole gnu-elpa-mirror master 56cd3d8 2022-02-05 @@ -148,7 +147,7 @@ Verifies it raises a 'need to install' package manager error." (mock (hypb:ensure-dependency 'package) => nil) (let ((err (should-error (hypb:require-package 'package) :type 'error))) (should (string-search "could not be found" (cadr err)))))) -) + ;; This file can't be byte-compiled without the `el-mock' package (because of ;; the use of the `with-mock' macro), which is not a dependency of Hyperbole. ;; Local Variables: From 6a6cac05851ec9087c524a87c8e35d5974059286 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 23:08:40 +0200 Subject: [PATCH 14/17] Rename hywiki-tests.el to hywiki-tests.el_ --- test/{hywiki-tests.el => hywiki-tests.el_} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{hywiki-tests.el => hywiki-tests.el_} (100%) diff --git a/test/hywiki-tests.el b/test/hywiki-tests.el_ similarity index 100% rename from test/hywiki-tests.el rename to test/hywiki-tests.el_ From f509bb43c0087bdf5db6962766d52e74bfe055da Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 23:11:26 +0200 Subject: [PATCH 15/17] Rename hywiki-yki-tests.el to hywiki-yki-tests.el_ --- test/{hywiki-yki-tests.el => hywiki-yki-tests.el_} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{hywiki-yki-tests.el => hywiki-yki-tests.el_} (100%) diff --git a/test/hywiki-yki-tests.el b/test/hywiki-yki-tests.el_ similarity index 100% rename from test/hywiki-yki-tests.el rename to test/hywiki-yki-tests.el_ From 9c36ee409e861bec89b4cb87753fa7b020dd43e0 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 23:17:16 +0200 Subject: [PATCH 16/17] Rename hypb-tests.el to hypb-tests.el_ --- test/{hypb-tests.el => hypb-tests.el_} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{hypb-tests.el => hypb-tests.el_} (100%) diff --git a/test/hypb-tests.el b/test/hypb-tests.el_ similarity index 100% rename from test/hypb-tests.el rename to test/hypb-tests.el_ From d7f9de01a97346ed5d81da10d0dfc5aa6a34be43 Mon Sep 17 00:00:00 2001 From: Mats Lidell Date: Sat, 15 Aug 2026 23:33:17 +0200 Subject: [PATCH 17/17] Rename demo-tests.el to demo-tests.el_ --- test/{demo-tests.el => demo-tests.el_} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename test/{demo-tests.el => demo-tests.el_} (100%) diff --git a/test/demo-tests.el b/test/demo-tests.el_ similarity index 100% rename from test/demo-tests.el rename to test/demo-tests.el_