emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/typescript-mode 694a168492 6/6: Merge pull request #162 fr


From: ELPA Syncer
Subject: [nongnu] elpa/typescript-mode 694a168492 6/6: Merge pull request #162 from jcs-PR/ci
Date: Wed, 20 Apr 2022 10:59:04 -0400 (EDT)

branch: elpa/typescript-mode
commit 694a168492781587a4cd6f51e4c835de7c84ae24
Merge: 88f317f0b6 e1a578f1ff
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: GitHub <noreply@github.com>

    Merge pull request #162 from jcs-PR/ci
    
    Fix CI test
---
 .github/workflows/build.yml | 62 +++++++++++++++------------------------------
 .gitignore                  |  4 +--
 Cask                        |  4 ---
 Eask                        | 14 ++++++++++
 Makefile                    |  8 +++---
 5 files changed, 40 insertions(+), 52 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ad9e8714c5..afb7efd2a2 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -9,71 +9,49 @@ on:
   workflow_dispatch:
 
 jobs:
-  unix-build:
+  build:
     runs-on: ${{ matrix.os }}
     strategy:
       fail-fast: false
       matrix:
-        os: [ubuntu-latest, macos-latest]
+        os: [ubuntu-latest, macos-latest, windows-latest]
         experimental: [false]
-        emacs: [26.1, 26.2, 26.3, 27.1, 27.2]
+        emacs-version: [26.1, 26.2, 26.3, 27.1, 27.2, 28.1]
         include:
-        - emacs: snapshot
+        - emacs-version: snapshot
           experimental: true
           os: ubuntu-latest
-        - emacs: snapshot
+        - emacs-version: snapshot
           experimental: true
           os: macos-latest
+        - emacs-version: snapshot
+          experimental: true
+          os: windows-latest
     continue-on-error: ${{ matrix.experimental }}
 
     steps:
       # Checks-out your repository under $GITHUB_WORKSPACE, so your job can 
access it
       - uses: actions/checkout@v2
 
-      - uses: actions/setup-python@v2
+      - uses: purcell/setup-emacs@master
+        if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest'
         with:
-          python-version: "3.6"
-          architecture: "x64"
+          version: ${{ matrix.emacs-version }}
 
-      - uses: purcell/setup-emacs@master
+      - uses: jcs090218/setup-emacs-windows@master
+        if: matrix.os == 'windows-latest'
         with:
-          version: ${{ matrix.emacs }}
+          version: ${{ matrix.emacs-version }}
 
-      - uses: conao3/setup-cask@master
+      - uses: actions/setup-node@v2
         with:
-          version: 0.8.4
+          node-version: '16'
+
+      - uses: emacs-eask/setup-eask@master
+        with:
+          version: 'snapshot'
 
-      - name: paths
-        run: |
-          echo "$HOME/.cask/bin" >> $GITHUB_PATH
       - name: Run a multi-line script
         run: |
           emacs --version
           make test
-          
-  # windows-build:
-  #   runs-on: windows-latest
-  #   strategy:
-  #     matrix:
-  #       emacs: [26.1, 26.2, 26.3, 27.1, 27.2, snapshot]
-
-  #   steps:
-  #     - uses: actions/checkout@v2
-
-  #     - uses: actions/setup-python@v2
-  #       with:
-  #         python-version: "3.6"
-  #         architecture: "x64"
-
-  #     - uses: jcs090218/setup-emacs-windows@master
-  #       with:
-  #         version: ${{ matrix.emacs }}
-
-  #     - uses: conao3/setup-cask@master
-  #       with:
-  #         version: 0.8.4
-
-  #     - name: Run a multi-line script
-  #       run: |
-  #         emacs --version
-  #         make test
diff --git a/.gitignore b/.gitignore
index d54dbd59d7..de750ec5d7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,8 +32,8 @@ tramp
 # AUCTeX auto folder
 /auto/
 
-# cask packages
-.cask/
+# eask packages
+.eask/
 dist/
 
 # Flycheck
diff --git a/Cask b/Cask
deleted file mode 100644
index f919bdc749..0000000000
--- a/Cask
+++ /dev/null
@@ -1,4 +0,0 @@
-(source gnu)
-(source melpa)
-
-(package-file "typescript-mode.el")
diff --git a/Eask b/Eask
new file mode 100644
index 0000000000..7f6aef4835
--- /dev/null
+++ b/Eask
@@ -0,0 +1,14 @@
+(package "typescript-mode"
+         "0.4"
+         "Major mode for editing typescript")
+
+(package-file "typescript-mode.el")
+
+(files "*.el")
+
+(source "gnu")
+(source "melpa")
+
+(depends-on "emacs" "24.3")
+
+(setq network-security-level 'low)  ; see 
https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-932956432
diff --git a/Makefile b/Makefile
index ea7a2ea227..d48eb7682e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 EMACS ?= emacs
-CASK ?= cask
+EASK ?= eask
 ELS = \
   typescript-mode.el \
   typescript-mode-test-utilities.el \
@@ -11,10 +11,10 @@ ELCS = $(ELS:.el=.elc)
 clean:
        rm -f $(ELCS)
 
-cask: clean
-       $(CASK) build
+eask: clean
+       $(EASK) build
 
-test: cask
+test: eask
        + $(EMACS) -Q -batch -L . -l typescript-mode-tests.el -f 
ert-run-tests-batch-and-exit
 
 # end



reply via email to

[Prev in Thread] Current Thread [Next in Thread]