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