Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 10 additions & 13 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,14 @@ jobs:
- stable
- unstable

container: silex/emacs:${{ matrix.emacs_version }}-ci-eask
steps:
- name: Set up Emacs
uses: purcell/setup-emacs@master
with:
version: ${{ matrix.emacs_version }}

- name: Install Eldev
run: curl -fsSL https://raw.github.com/doublep/eldev/master/webinstall/github-eldev | sh

- name: Check out the source code
uses: actions/checkout@main

- name: Test byte compilation against MELPA ${{ matrix.melpa_version }}
run: eldev -dtT -C --${{ matrix.melpa_version }} compile --warnings-as-errors
- name: Check out repository code
uses: actions/checkout@v4
- name: Set package source
if: ${{ matrix.melpa_version == 'stable' }}
run: eask source delete melpa; eask source add melpa-stable
- name: Install dependencies
run: eask install-deps --dev; eask uninstall docker
- name: Test byte compilation against MELPA ${{ matrix.melpa_version }}
run: eask compile --strict --debug -v 5
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
/Eldev-local
/.eldev
/.eask
24 changes: 24 additions & 0 deletions Eask
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
(package "docker"
"2.3.1"
"Interface to Docker")

(website-url "https://github.com/Silex/docker.el")
(keywords "filename" "convenience")

(package-file "docker.el")

(script "test" "echo \"Error: no test specified\" && exit 1")

(source "gnu")
(source "melpa")

(depends-on "emacs" "26.1")
(depends-on "aio" "1.0")
(depends-on "dash" "2.19.1")
(depends-on "s" "1.13.0")
(depends-on "tablist" "1.1")
(depends-on "transient" "0.4.3")
;; hack: this forces the built-in transient to be upgraded to latest.
;; make sure to run "eask uninstall docker" in CI to avoid confusing the versions of docker.el
(development
(depends-on "docker"))
7 changes: 0 additions & 7 deletions Eldev

This file was deleted.

2 changes: 2 additions & 0 deletions docker-compose.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker-container.el
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker-context.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker-core.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 'aio)
(require 'transient)
Expand Down
2 changes: 2 additions & 0 deletions docker-faces.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'dash)
Expand Down
2 changes: 2 additions & 0 deletions docker-group.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(defgroup docker nil
"Docker customization group."
Expand Down
2 changes: 2 additions & 0 deletions docker-image.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker-network.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker-process.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker-utils.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker-volume.el
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
;;; Commentary:

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 's)
(require 'aio)
Expand Down
2 changes: 2 additions & 0 deletions docker.el
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
;; This package allows you to manipulate docker images, containers & more from Emacs.

;;; Code:
(eval-when-compile
(setq-local byte-compile-warnings '(not docstrings)))

(require 'docker-compose)
(require 'docker-container)
Expand Down