-
Notifications
You must be signed in to change notification settings - Fork 6
/
.travis.yml
22 lines (19 loc) · 857 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
language: emacs-lisp
dist: trusty
sudo: required
install:
- curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/travis-eldev-and-evm > x.sh && source ./x.sh
- evm install $EVM_EMACS --use
env:
- EVM_EMACS=emacs-26.1-travis
- EVM_EMACS=emacs-26.2-travis
- EVM_EMACS=emacs-26.3-travis
script:
- git clone https://github.com/lordpretzel/advice-tools.git ~/scripts/elisp/advice-tools
- git clone https://github.com/lordpretzel/xwidgets-reuse.git ~/scripts/elisp/xwidgets-reuse
- sudo mkdir -p /usr/local/share/emacs/site-lisp/
- sudo git clone https://github.com/djcb/mu.git /usr/local/share/emacs/site-lisp/mu
- sudo chmod -R 777 /usr/local/share/emacs/site-lisp/mu/
# - eldev -p -dtT test --expect 5
# Also require that byte-compilation produces no warnings. --warnings-as-errors
- sudo eldev -dtT compile --set all