aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2021-10-18 12:35:30 +0200
committerMiquel Sabaté Solà <msabate@suse.com>2021-10-18 12:35:30 +0200
commitf0a9386bfc8ea920f52c27cfbd83ed104a8cb99d (patch)
tree98d8d94752a83135f290173a1783894201792c55 /.github/workflows/ci.yml
parent6cab4f6717264a3e4e0eadcd8b99005276f9ead7 (diff)
downloaddotfiles-f0a9386bfc8ea920f52c27cfbd83ed104a8cb99d.tar.gz
dotfiles-f0a9386bfc8ea920f52c27cfbd83ed104a8cb99d.zip
ci: more splitting up
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml15
1 files changed, 14 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ea73d2d..e6b385e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -53,7 +53,20 @@ jobs:
run: |
~/.emacs.d/bin/doom sync
- - name: Check GNU Emacs
+ - name: Check Doom installation
run: |
~/.emacs.d/bin/doom doctor
test -z "$(~/.emacs.d/bin/doom doctor | grep 'errors!')"
+
+ - name: Try to start Emacs
+ run: |
+ echo "Attempting startup..."
+ ${EMACS:=emacs} -nw --batch \
+ --eval '(let ((debug-on-error t)
+ (url-show-status nil)
+ (user-emacs-directory default-directory)
+ (custom-theme-directory default-directory)
+ (user-init-file (expand-file-name "init.el")))
+ (load-file user-init-file)
+ (run-hooks (quote after-init-hook)))'
+ echo "Startup successful"