@@ -3,7 +3,7 @@ language: emacs-lisp
3
3
# See https://github.com/travis-ci/travis-ci/issues/9061
4
4
# and https://github.com/moby/moby/issues/22801
5
5
sudo : required
6
- dist : trusty
6
+ dist : bionic
7
7
cache :
8
8
- directories :
9
9
# Cache stable Emacs binaries (saves 1min per job)
@@ -13,26 +13,27 @@ cache:
13
13
matrix :
14
14
fast_finish : true
15
15
allow_failures :
16
- - env : EMACS_VERSION=snapshot
16
+ - env : EMACS_VERSION=emacs- snapshot
17
17
env :
18
- - EMACS_VERSION=25.1
19
- - EMACS_VERSION=25.2
20
- - EMACS_VERSION=25.3
21
- - EMACS_VERSION=26.1
22
- - EMACS_VERSION=snapshot
18
+ - EMACS_VERSION=emacs26
19
+ - EMACS_VERSION=emacs-snapshot
23
20
24
21
before_install :
22
+ # Emacs kelleyk PPA
23
+ - sudo add-apt-repository -y ppa:kelleyk/emacs
24
+ - sudo apt-get update
25
+ - sudo apt install $EMACS_VERSION-nox
25
26
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
26
- - wget -q https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
27
+ - wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
28
+ - sudo dpkg -i packages-microsoft-prod.deb
27
29
- sudo apt-get update
28
30
- sudo apt-get install apt-transport-https
29
- - sudo apt-get update
30
- - sudo apt-get install dotnet-sdk-2.2
31
+ - sudo apt-get install dotnet-sdk-2.1
31
32
- export PATH="$HOME/bin:$PATH"
33
+ - export EMACS=$EMACS_VERSION
32
34
# Download the makefile to emacs-travis.mk
33
35
- wget 'https://raw.githubusercontent.com/flycheck/emacs-travis/master/emacs-travis.mk'
34
36
# Install Emacs (according to $EMACS_VERSION) and Cask
35
- - make -f emacs-travis.mk install_emacs
36
37
- make -f emacs-travis.mk install_cask
37
38
- travis_retry sudo apt-get install -y fsharp
38
39
0 commit comments