solarized-emacs

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

commit 066ccc7361ba5fe88f6da491bedfd023da277614
parent 68cfa363cf538d296c5ac2676092a7ab95c8d339
Author: Bozhidar Batsov <bozhidar@batsov.dev>
Date:   Sun, 29 Mar 2026 10:02:29 +0300

Add CI workflow for byte-compilation and theme loading

Diffstat:
A.github/workflows/ci.yml | 43+++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+), 0 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml @@ -0,0 +1,43 @@ +name: CI + +on: + push: + branches: [master] + pull_request: + branches: [master] + +jobs: + byte-compile: + runs-on: ubuntu-latest + strategy: + matrix: + emacs-version: ['27.1', '28.2', '29.4', '30.1', 'snapshot'] + steps: + - uses: actions/checkout@v4 + - uses: purcell/setup-emacs@master + with: + version: ${{ matrix.emacs-version }} + - name: Byte-compile + run: | + emacs --batch -L . \ + --eval "(setq byte-compile-error-on-warn t)" \ + -f batch-byte-compile \ + solarized.el \ + solarized-faces.el \ + solarized-palettes.el \ + solarized-theme-utils.el + - name: Load all themes + run: | + emacs --batch -L . \ + -l solarized-dark-theme.el \ + -l solarized-light-theme.el \ + -l solarized-dark-high-contrast-theme.el \ + -l solarized-light-high-contrast-theme.el \ + -l solarized-gruvbox-dark-theme.el \ + -l solarized-gruvbox-light-theme.el \ + -l solarized-selenized-dark-theme.el \ + -l solarized-selenized-light-theme.el \ + -l solarized-selenized-black-theme.el \ + -l solarized-selenized-white-theme.el \ + -l solarized-zenburn-theme.el \ + -l solarized-wombat-dark-theme.el