Skip to content

Commit 1290181

Browse files
authored
Merge pull request editor-code-assistant#20 from jcs-PR/ci/eask
ci: Revert CI using Eask
2 parents 30dd1c2 + 380cd18 commit 1290181

File tree

2 files changed

+37
-16
lines changed

2 files changed

+37
-16
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,34 +14,32 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
os: [ubuntu-latest]
17+
os: [ubuntu-latest, macos-latest, windows-latest]
1818
emacs-version:
19-
- 28.1
19+
- 28.2
20+
- 29.4
21+
- 30.2
2022
- snapshot
2123

2224
steps:
23-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v5
2426

2527
- uses: jcs090218/setup-emacs@master
2628
with:
2729
version: ${{ matrix.emacs-version }}
2830

31+
- uses: emacs-eask/setup-eask@master
32+
with:
33+
version: 'snapshot'
34+
2935
- name: Set up Python 3.10
3036
uses: actions/setup-python@v4
3137
with:
3238
python-version: '3.10'
3339

34-
- name: Install melpazoid
40+
- name: Run tests
3541
run: |
36-
python -m pip install --upgrade pip
37-
git clone https://github.com/riscy/melpazoid.git ~/melpazoid
38-
pip install ~/melpazoid
39-
40-
- name: Run melpazoid
41-
env:
42-
LOCAL_REPO: ${{ github.workspace }}
43-
# RECIPE is your recipe as written for MELPA:
44-
RECIPE: (eca :fetcher github :repo "editor-code-assistant/eca-emacs")
45-
# set this to false (or remove it) if the package isn't on MELPA:
46-
EXIST_OK: false
47-
run: echo $GITHUB_REF && make -C ~/melpazoid
42+
eask install-deps
43+
eask package
44+
eask install
45+
eask compile

Eask

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
;; -*- mode: eask; lexical-binding: t -*-
2+
3+
(package "eca"
4+
"0.0.1"
5+
"AI pair programming via ECA (Editor Code Assistant)")
6+
7+
(website-url "https://github.com/editor-code-assistant/eca-emacs")
8+
(keywords "tools")
9+
10+
(package-file "eca.el")
11+
12+
(files "*.el")
13+
14+
(script "test" "echo \"Error: no test specified\" && exit 1")
15+
16+
(source 'gnu)
17+
(source 'melpa)
18+
19+
(depends-on "emacs" "28.1")
20+
(depends-on "dash")
21+
(depends-on "f")
22+
(depends-on "markdown-mode")
23+
(depends-on "compat")

0 commit comments

Comments
 (0)