File tree Expand file tree Collapse file tree 3 files changed +95
-18
lines changed
Expand file tree Collapse file tree 3 files changed +95
-18
lines changed Original file line number Diff line number Diff line change 44 push :
55 branches :
66 - master
7- - ' ci/**'
8-
97 pull_request :
10- branches : [ master ]
8+ workflow_dispatch :
9+
10+ concurrency :
11+ group : ${{ github.workflow }}-${{ github.ref }}
12+ cancel-in-progress : true
1113
1214jobs :
13- check :
14- runs-on : ubuntu-latest
15+ test :
16+ runs-on : ${{ matrix.os }}
17+ continue-on-error : ${{ matrix.experimental }}
1518 strategy :
1619 fail-fast : false
1720 matrix :
18- emacs_version :
19- - 27.1
21+ os : [ubuntu-latest, macos-latest, windows-latest]
22+ emacs-version :
23+ - 27.2
2024 - 28.2
21- ignore_warnings :
22- - true
25+ - 29.4
26+ - 30.1
27+ experimental : [false]
28+ include :
29+ - os : ubuntu-latest
30+ emacs-version : snapshot
31+ experimental : true
32+ - os : macos-latest
33+ emacs-version : snapshot
34+ experimental : true
35+ - os : windows-latest
36+ emacs-version : snapshot
37+ experimental : true
38+ exclude :
39+ - os : macos-latest
40+ emacs-version : 27.2
41+
2342 steps :
24- - uses : actions/checkout@v2
25- - uses : purcell/setup-emacs@master
43+ - uses : actions/checkout@v4
44+
45+ - uses : jcs090218/setup-emacs@master
2646 with :
27- version : ${{ matrix.emacs_version }}
28- - uses : leotaku/elisp-check@master
47+ version : ${{ matrix.emacs-version }}
48+
49+ - uses : emacs-eask/setup-eask@master
2950 with :
30- check : melpa
31- file : ' meow.el'
32- ignore_warnings : false
33- warnings_as_errors : false
51+ version : ' snapshot'
52+
53+ - name : Run tests
54+ run : |
55+ eask package
56+ eask install
57+ eask compile
58+
59+ - name : Run tests (Allow error)
60+ continue-on-error : true
61+ run : |
62+ eask lint package
Original file line number Diff line number Diff line change 33
44# Packaging
55.cask
6+ .eask
7+
8+ /dist
69
710# Backup files
811* ~
1114* .~undo-tree
1215
1316\# *
14- . \# *
17+ . \# *
Original file line number Diff line number Diff line change 1+ ;; -*- mode: eask; lexical-binding: t -*-
2+
3+ (package "meow"
4+ "1.5.0"
5+ "Yet Another modal editing")
6+
7+ (website-url "https://www.github.com/DogLooksGood/meow")
8+ (keywords "convenience" "modal-editing")
9+
10+ (package-file "meow.el")
11+ (files "meow-*.el")
12+
13+ (script "test" "echo \"Error: no test specified\" && exit 1")
14+
15+ (source 'gnu)
16+ (source 'melpa)
17+
18+ (depends-on "emacs" "27.1")
19+
20+ (development
21+ (depends-on "macrostep")
22+ (depends-on "wdired")
23+ (depends-on "edebug")
24+ (depends-on "magit")
25+ (depends-on "wgrep")
26+ (depends-on "grep")
27+ (depends-on "company")
28+ (depends-on "corfu")
29+ (depends-on "polymode")
30+ (depends-on "cider")
31+ (depends-on "sly")
32+ (depends-on "realgud")
33+ (depends-on "which-key")
34+ (depends-on "undo-tree")
35+ (depends-on "diff-hl")
36+ (depends-on "skk")
37+ (depends-on "eat")
38+ (depends-on "ediff"))
39+
40+ (setq network-security-level 'low) ; see https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-932956432
41+
42+ (add-hook 'eask-before-compile-hook
43+ (lambda ()
44+ ;; TODO: Enable this when clean up all compile warnings.
45+ (setq byte-compile-error-on-warn nil)))
You can’t perform that action at this time.
0 commit comments