aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorBozhidar Batsov <bozhidar@batsov.dev>2026-02-14 22:05:03 +0200
committerBozhidar Batsov <bozhidar@batsov.dev>2026-02-14 22:05:03 +0200
commit446886481850d8cfa3fc09b7fbcc7f3cbdc967e8 (patch)
tree44902f9cfe7ee33e338fb36f815397b4e81f84f5 /.github
parent5bca52de2481c08257991b293eab62236e5ac3b7 (diff)
Bump minimum Emacs version from 26.1 to 27.1
Emacs 27.1 was released nearly 6 years ago (August 2020). Bumping the minimum version lets us remove ~30 lines of compatibility code: - Remove fileloop fallback using deprecated tags-loop-scan/operate - Fix tags-query-replace FIXME in projectile-replace-regexp by using fileloop-initialize-replace + fileloop-continue - Replace projectile-flatten with built-in flatten-tree (6 call sites) - Simplify projectile-time-seconds to just (time-convert nil 'integer) - Use proper-list-p for known-projects file validation - Use json-parse-buffer unconditionally in CMake preset reader - Use package-get-version unconditionally - Add (require 'fileloop) as a proper dependency - Drop Emacs 26.3 from CI matrix
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/test.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index f6a5a95..4b84aaa 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -14,7 +14,7 @@ jobs:
strategy:
matrix:
# Earliest supported + latest in each stable branch + snapshot.
- emacs_version: ['26.3', '27.2', '28.2', '29.4', '30.2', 'snapshot']
+ emacs_version: ['27.2', '28.2', '29.4', '30.2', 'snapshot']
steps:
- name: Set up Emacs