aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml15
-rw-r--r--README.org16
2 files changed, 23 insertions, 8 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"
diff --git a/README.org b/README.org
index 0b1f09c..4a12757 100644
--- a/README.org
+++ b/README.org
@@ -1,16 +1,18 @@
-#+TITLE: dotfiles
-#+AUTHOR: Miquel Sabaté Solà
-#+EMAIL: mikisabate@gmail.com
+<p align="center">
+ <a href="https://github.com/mssola/dotfiles/actions?query=workflow%3Aci" title="CI status for the main branch"><img src="https://github.com/mssola/dotfiles/workflows/ci/badge.svg" alt="Build Status for main branch" /></a>
+ <a href="http://www.gnu.org/licenses/gpl-3.0.txt" rel="nofollow"><img alt="License GPL 3" src="https://img.shields.io/badge/license-GPL_3-blue.svg" style="max-width:100%;"></a>
+</p>
-Download everything by performing the following command (notice the
-=--recursive= flag):
+---
+
+These are my personal dotfiles, use them at your own risk! You can download
+everything by performing the following command (notice the =--recursive= flag):
#+BEGIN_SRC bash
$ git clone --recursive https://github.com/mssola/dotfiles.git
#+END_SRC
-To install everything just run the =install.sh= script. Use this at your own
-risk ;)
+To install everything just run the =install.sh= script.
** GNU Emacs