File tree Expand file tree Collapse file tree 4 files changed +53
-18
lines changed Expand file tree Collapse file tree 4 files changed +53
-18
lines changed Original file line number Diff line number Diff line change 13
13
14
14
jobs :
15
15
build :
16
- runs-on : ubuntu-latest
16
+ runs-on : ${{ matrix.os }}
17
17
continue-on-error : ${{ matrix.experimental }}
18
18
strategy :
19
+ fail-fast : false
19
20
matrix :
20
- emacs_version :
21
- - 26.1
22
- - 27.1
23
- - 28.1
24
- - 29.1
25
- - release-snapshot
21
+ os : [ubuntu-latest, macos-latest, windows-latest]
22
+ emacs-version :
23
+ - 26.3
24
+ - 27.2
25
+ - 28.2
26
+ - 29.4
27
+ - 30.1
26
28
experimental : [false]
27
29
include :
28
- - emacs_version : snapshot
29
- experimental : true
30
+ - os : ubuntu-latest
31
+ emacs-version : snapshot
32
+ experimental : true
33
+ - os : macos-latest
34
+ emacs-version : snapshot
35
+ experimental : true
36
+ - os : windows-latest
37
+ emacs-version : snapshot
38
+ experimental : true
39
+ exclude :
40
+ - os : macos-latest
41
+ emacs-version : 26.3
42
+ - os : macos-latest
43
+ emacs-version : 27.2
44
+
30
45
steps :
31
- - uses : purcell/setup-emacs@master
46
+ - uses : jcs090218/setup-emacs@master
47
+ with :
48
+ version : ${{ matrix.emacs-version }}
49
+
50
+ - uses : emacs-eask/setup-eask@master
32
51
with :
33
- version : ${{ matrix.emacs_version }}
52
+ version : ' snapshot '
34
53
35
54
- uses : actions/checkout@v4
36
55
Original file line number Diff line number Diff line change 1
1
* .elc
2
2
/org-journal-autoloads.el
3
+
4
+ /.eask
5
+ /dist
Original file line number Diff line number Diff line change
1
+ ;; -*- mode: eask; lexical-binding: t -*-
2
+
3
+ (package "org-journal"
4
+ "2.2.0"
5
+ "a simple org-mode based journaling mode")
6
+
7
+ (website-url "http://github.com/bastibe/org-journal")
8
+
9
+ (package-file "org-journal.el")
10
+
11
+ (script "test" "echo \"Error: no test specified\" && exit 1")
12
+
13
+ (source 'gnu)
14
+
15
+ (depends-on "emacs" "26.1")
16
+ (depends-on "org")
Original file line number Diff line number Diff line change 1
1
EMACS = emacs
2
+ EASK = eask
2
3
BATCH = $(EMACS ) -Q -batch -L .
3
4
4
5
export LC_ALL =C
@@ -10,14 +11,10 @@ clean:
10
11
git clean -Xf
11
12
12
13
compile :
13
- $(BATCH ) -f batch-byte- compile org-journal.el
14
+ $(EASK ) compile
14
15
15
16
gen-autoloads :
16
- $(BATCH ) \
17
- --eval " (require 'autoload)" \
18
- --eval ' (setq make-backup-files nil)' \
19
- --eval " (setq generated-autoload-file (concat command-line-default-directory \" /\" \" org-journal-autoloads.el\" ))" \
20
- -f batch-update-autoloads " ."
17
+ $(EASK ) generate autoloads
21
18
22
19
test :
23
- $(BATCH ) -l tests/org-journal- test -f ert-run- tests-batch-and-exit
20
+ $(EASK ) test ert ./ tests/ * .el
You can’t perform that action at this time.
0 commit comments