solarized-emacs

a fork of Bozhidar Batsov's solarized-emacs
git clone https://git.trogloxene.org/solarized-emacs.git
Log | Files | Refs | README

ci.yml (1344B)


      1 name: CI
      2 
      3 on:
      4   push:
      5     branches: [master]
      6   pull_request:
      7     branches: [master]
      8 
      9 jobs:
     10   byte-compile:
     11     runs-on: ubuntu-latest
     12     strategy:
     13       matrix:
     14         emacs-version: ['27.1', '28.2', '29.4', '30.1', 'snapshot']
     15     steps:
     16       - uses: actions/checkout@v4
     17       - uses: purcell/setup-emacs@master
     18         with:
     19           version: ${{ matrix.emacs-version }}
     20       - name: Byte-compile
     21         run: |
     22           emacs --batch -L . \
     23             --eval "(setq byte-compile-error-on-warn t)" \
     24             -f batch-byte-compile \
     25             solarized.el \
     26             solarized-faces.el \
     27             solarized-palettes.el \
     28             solarized-theme-utils.el
     29       - name: Load all themes
     30         run: |
     31           emacs --batch -L . \
     32             -l solarized-dark-theme.el \
     33             -l solarized-light-theme.el \
     34             -l solarized-dark-high-contrast-theme.el \
     35             -l solarized-light-high-contrast-theme.el \
     36             -l solarized-gruvbox-dark-theme.el \
     37             -l solarized-gruvbox-light-theme.el \
     38             -l solarized-selenized-dark-theme.el \
     39             -l solarized-selenized-light-theme.el \
     40             -l solarized-selenized-black-theme.el \
     41             -l solarized-selenized-white-theme.el \
     42             -l solarized-zenburn-theme.el \
     43             -l solarized-wombat-dark-theme.el