Browse Source

Fix drone CI builds

drone
Nicolas Petton 1 year ago
parent
commit
7d34ec89a5
No known key found for this signature in database GPG Key ID: E8BCD7866AFCF978
3 changed files with 8 additions and 4 deletions
  1. +5
    -1
      .drone.yml
  2. +2
    -2
      Makefile
  3. +1
    -1
      server/package-lock.json

+ 5
- 1
.drone.yml View File

@ -10,7 +10,11 @@ steps:
image: ubuntu:latest
commands:
- apt-get update
- apt-get install -y coreutils make gnutls-bin emacs-nox nodejs npm
- apt-get install -y software-properties-common
- add-apt-repository ppa:kelleyk/emacs -y
- apt-get update
- apt-get install -y coreutils make gnutls-bin nodejs npm emacs25
- emacs --version
- make dependencies
- make test
- make lint

+ 2
- 2
Makefile View File

@ -17,13 +17,13 @@ dependencies: dependencies-elisp dependencies-javascript
dependencies-elisp:
# Install dependencies in ~/.emacs.d/elpa
$(BATCH) \
--funcall package-refresh-contents \
--eval "(progn (setq package-check-signature nil) (package-refresh-contents))" \
--eval "(package-install 'assess)" \
--eval "(package-install 'company)" \
--eval "(package-install 'undercover)" \
--eval "(package-install 'buttercup)" \
--eval "(package-install 'js2-mode)" \
--eval "(package-install 'js2-refactor)" \
--eval "(package-install 'assess)" \
--eval "(package-install 'json-process-client)" \
--eval "(package-install 'exec-path-from-shell)"

+ 1
- 1
server/package-lock.json View File

@ -1,6 +1,6 @@
{
"name": "indium",
"version": "3.4.1",
"version": "4.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

Loading…
Cancel
Save