This commit is contained in:
Jen-Chieh Shen 2022-03-27 16:08:26 +08:00
parent a1a6708419
commit 1ef2452a49
4 changed files with 22 additions and 13 deletions

View file

@ -10,9 +10,11 @@ jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
emacs-version:
- 26.3
- 27.2
- snapshot

10
.gitignore vendored
View file

@ -1,10 +1,14 @@
# ignore these directories
/.git
/recipes
/test
vs-light-theme-pkg.el
# ignore generated files
*.elc
/.eask
# eask packages
.eask/
dist/
# packaging
*-autoloads.el
*-pkg.el

4
Eask
View file

@ -1,7 +1,11 @@
(source "melpa")
(package "vs-light-theme" "1.0" "Visual Studio IDE light theme")
(package-file "vs-light-theme.el")
(depends-on "emacs" "24.1")
(development
(depends-on "ert-runner"))

View file

@ -5,13 +5,13 @@ EASK ?= eask
TEST-FILES := $(shell ls test/vs-light-theme-*.el)
.PHONY: clean checkdoc lint install compile unix-test
.PHONY: clean checkdoc lint package install compile unix-test
ci: clean install compile
ci: clean package install compile
clean:
@echo "Cleaning..."
$(EASK) clean-all
package:
@echo "Packaging..."
$(EASK) package
install:
@echo "Installing..."
@ -21,10 +21,9 @@ compile:
@echo "Compiling..."
$(EASK) compile
lint:
@echo "Linting..."
$(EASK) lint
unix-test:
@echo "Testing..."
$(EASK) exec ert-runner -L . $(LOAD-TEST-FILES) -t '!no-win' -t '!org'
$(CASK) exec ert-runner -L . $(LOAD-TEST-FILES) -t '!no-win' -t '!org'
clean:
rm -rf .cask *.elc