branch: elpa/datetime
commit b74a28b1aafe19f655f318645ec1eef278958099
Author: Paul Pogonyshev <pogonys...@gmail.com>
Commit: Paul Pogonyshev <pogonys...@gmail.com>

    Use a GitHub action to install Eldev instead of shell command; also test on 
macOS and Windows.
---
 .github/workflows/check-for-updates.yml |  4 ++--
 .github/workflows/test.yml              | 12 +++++++++---
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/check-for-updates.yml 
b/.github/workflows/check-for-updates.yml
index 286dc4c7eb..042277d459 100644
--- a/.github/workflows/check-for-updates.yml
+++ b/.github/workflows/check-for-updates.yml
@@ -16,12 +16,12 @@ jobs:
 
     steps:
     - name: Set up Emacs
-      uses: purcell/setup-emacs@master
+      uses: jcs090218/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
+      uses: emacs-eldev/setup-eldev@v1
 
     - name: Install Java
       uses: actions/setup-java@v3
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index c7457d22a1..5fc4f59d58 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -8,26 +8,32 @@ on:
 
 jobs:
   test:
-    runs-on: ubuntu-latest
+    runs-on: ${{matrix.os}}
     continue-on-error: ${{matrix.emacs_version == 'snapshot'}}
 
     strategy:
       matrix:
+        os: [ubuntu-latest]
         emacs_version: ['25.1', '25.2', '25.3',
                         '26.1', '26.2', '26.3',
                         '27.1', '27.2',
                         '28.1', '28.2',
                         '29.1',
                         'snapshot']
+        include:
+          - os: macos-latest
+            emacs_version: '29.1'
+          - os: windows-latest
+            emacs_version: '29.1'
 
     steps:
     - name: Set up Emacs
-      uses: purcell/setup-emacs@master
+      uses: jcs090218/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
+      uses: emacs-eldev/setup-eldev@master
 
     - name: Install Java
       uses: actions/setup-java@v3

Reply via email to