Skip to content

Fixed melpazoid warning #14

Fixed melpazoid warning

Fixed melpazoid warning #14

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 2
- name: Install dependencies
run: |
sudo apt update -y
sudo add-apt-repository ppa:kelleyk/emacs -y
sudo apt install emacs27 -y
sudo apt install git jq mercurial texinfo -y
echo -e "[ui]\ntls = False" >> $HOME/.hgrc
echo -e "[extensions]\npurge = " >> $HOME/.hgrc
- name: Run Melpazoid
run: |
git clone https://github.com/riscy/melpazoid.git --depth=1
pushd melpazoid
RECIPE='(org-linenote :repo "seokbeomkim/org-linenote" :fetcher github :branch "${{ github.ref_name }}")' make && echo "Checked with melpazoid."
- name: Run testcases
run: |
emacs --batch --eval "(progn (package-initialize) (add-to-list 'package-archives (cons \"melpa\" \"https://melpa.org/packages/\") t) (package-refresh-contents) (package-install 'projectile) (package-install 'vertico))"
emacs --batch --eval '(let ((default-directory "~/.emacs.d/elpa")) (normal-top-level-add-subdirs-to-load-path))' -l projectile -l org-linenote.el -l org-linenote-test.el -l ert -f ert-run-tests-batch-and-exit;