dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

config.yml (1217B)


      1 version: 2.1
      2 
      3 # Default actions to perform on each Emacs version
      4 default: &default-steps
      5   steps:
      6     - checkout
      7     - run: apt-get update && apt-get install make
      8     - run: make elpa
      9     - run: emacs --version
     10     - run: make test
     11     # Make sure to run test-checks before test-bytecomp, as test-bytecomp autogenerates
     12     # files which won't pass test-checks.
     13     - run: make test-checks
     14     - run: make test-bytecomp
     15 
     16 # Enumerated list of Emacs versions
     17 jobs:
     18   test-emacs-25:
     19     docker:
     20       - image: silex/emacs:25-ci-cask
     21         entrypoint: bash
     22     <<: *default-steps
     23 
     24   test-emacs-26:
     25     docker:
     26       - image: silex/emacs:26-ci-cask
     27         entrypoint: bash
     28     <<: *default-steps
     29 
     30   test-emacs-27:
     31     docker:
     32       - image: silex/emacs:27-ci-cask
     33         entrypoint: bash
     34     <<: *default-steps
     35 
     36   test-emacs-28:
     37     docker:
     38       - image: silex/emacs:28-ci-cask
     39         entrypoint: bash
     40     <<: *default-steps
     41 
     42   test-emacs-master:
     43     docker:
     44       - image: silex/emacs:master-ci-cask
     45         entrypoint: bash
     46     <<: *default-steps
     47 
     48 workflows:
     49   version: 2
     50   ci-test-matrix:
     51     jobs:
     52       - test-emacs-25
     53       - test-emacs-26
     54       - test-emacs-27
     55       - test-emacs-28
     56       - test-emacs-master