Skip to content

Commit c77d1ba

Browse files
[ci] Drop Emacs 26, test Emacs 30
1 parent 1fdbac3 commit c77d1ba

File tree

4 files changed

+25
-17
lines changed

4 files changed

+25
-17
lines changed

.circleci/config.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,6 @@ commands:
5454
command: eldev -dtT compile --warnings-as-errors
5555

5656
jobs:
57-
test-ubuntu-emacs-26:
58-
docker:
59-
- image: silex/emacs:26-ci
60-
entrypoint: bash
61-
steps:
62-
- setup
63-
- test
64-
6557
test-ubuntu-emacs-27:
6658
docker:
6759
- image: silex/emacs:27-ci
@@ -77,6 +69,7 @@ jobs:
7769
steps:
7870
- setup
7971
- test
72+
8073
test-ubuntu-emacs-29:
8174
docker:
8275
- image: silex/emacs:29-ci
@@ -85,6 +78,14 @@ jobs:
8578
- setup
8679
- test
8780

81+
test-ubuntu-emacs-30:
82+
docker:
83+
- image: silex/emacs:30-ci
84+
entrypoint: bash
85+
steps:
86+
- setup
87+
- test
88+
8889
test-ubuntu-emacs-master:
8990
docker:
9091
- image: silex/emacs:master-ci
@@ -120,7 +121,7 @@ jobs:
120121

121122
test-lint:
122123
docker:
123-
- image: silex/emacs:28-ci
124+
- image: silex/emacs:30-ci
124125
steps:
125126
- setup
126127
- lint

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ jobs:
2323
matrix:
2424
# Test all Emacs versions on Ubuntu.
2525
os: [ubuntu-latest]
26-
emacs_version: ['26.3', '27.2', '28.2', '29.3', 'snapshot']
26+
emacs_version: ['27.2', '28.2', '29.3', '30.1', 'snapshot']
2727
java_version: ['21']
2828
include:
2929
# For other OSes, test only the latest stable Emacs version.
3030
- os: macos-latest # aarch64
31-
emacs_version: '29.3'
31+
emacs_version: '30.1'
3232
java_version: '21'
3333
- os: macos-13 # x64
34-
emacs_version: '29.3'
34+
emacs_version: '30.1'
3535
java_version: '21'
3636
- os: windows-latest
37-
emacs_version: '29.3'
37+
emacs_version: '30.1'
3838
java_version: '21'
3939

4040
steps:

doc/modules/ROOT/pages/about/compatibility.adoc

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
== Emacs
44

5-
CIDER supports Emacs 26.1+. More generally we try to support the last 3 major Emacs releases
5+
CIDER supports Emacs 27.1+. More generally we try to support the last 3 major Emacs releases
66
when that's feasible and doesn't add a lot of maintenance overhead.
77

88
NOTE: We pay special attention to supporting whatever Emacs is bundled with the current stable Debian
@@ -16,7 +16,7 @@ NOTE: We pay special attention to supporting whatever nREPL is bundled with the
1616

1717
== Java
1818

19-
CIDER officially targets Java 8, Java 11, Java 17, Java 21, and the most recent
19+
CIDER officially targets Java 8, 11, 17, 21, and the most recent
2020
non-LTS version. Generally speaking, we aim to support all Java releases that
2121
are currently officially supported by Oracle.footnote:[You can find more
2222
information about the supported Java releases
@@ -75,13 +75,20 @@ Below you can find the official compatibility matrix for CIDER.
7575
| 8
7676
| 1.9
7777

78-
| 1.16
78+
| 1.17
7979
| 26.1
8080
| 1.0
8181
| 0.50
8282
| 8
8383
| 1.10
8484

85+
| 1.18
86+
| 27.1
87+
| 1.0
88+
| 0.50
89+
| 8
90+
| 1.10
91+
8592
|===
8693

8794
TIP: You can also check the requirements of a particular CIDER version by inspecting

doc/modules/ROOT/pages/basics/installation.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ release. If you're new to Emacs you might want to go through
1212
https://www.gnu.org/software/emacs/tour/index.html[the guided tour of Emacs]
1313
and the built-in tutorial (just press kbd:[C-h t]).
1414

15-
CIDER officially supports Emacs 26.1+, Java 8+, and Clojure(Script) 1.10+. If
15+
CIDER officially supports Emacs 27.1+, Java 8+, and Clojure(Script) 1.10+. If
1616
you need to work with earlier versions, check
1717
xref:about/compatibility.adoc#compatibility-matrix[compatibility matrix].
1818

0 commit comments

Comments
 (0)