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

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

[nongnu] elpa/rust-mode 16805b555a 1/2: test: Emacs 29.1


From: ELPA Syncer
Subject: [nongnu] elpa/rust-mode 16805b555a 1/2: test: Emacs 29.1
Date: Sun, 6 Aug 2023 10:00:10 -0400 (EDT)

branch: elpa/rust-mode
commit 16805b555a8c21ff954e131461832ef95b4dd260
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Commit: GitHub <noreply@github.com>

    test: Emacs 29.1
---
 .github/workflows/test.yml | 68 ++++++++++++++++++++++++++++++----------------
 1 file changed, 44 insertions(+), 24 deletions(-)

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 129adf96d3..eb31e46603 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -1,32 +1,52 @@
 name: CI
 
-on: [push, pull_request]
+on:
+  push:
+    branches:
+      - master
+  pull_request:
+  workflow_dispatch:
 
-jobs:
-    test:
-        runs-on: ${{ matrix.os }}
-        strategy:
-            fail-fast: false
-            matrix:
-                os: [ubuntu-latest, macos-latest, windows-latest]
-                emacs-version:
-                    - 26.3
-                    - 27.2
-                    - 28.2
-                    # - snapshot
+concurrency:
+  group: ${{ github.workflow }}-${{ github.ref }}
+  cancel-in-progress: true
 
-        steps:
-            - uses: actions/checkout@v3
+jobs:
+  test:
+    runs-on: ${{ matrix.os }}
+    continue-on-error: ${{ matrix.experimental }}
+    strategy:
+      fail-fast: false
+      matrix:
+        os: [ubuntu-latest, macos-latest, windows-latest]
+        emacs-version:
+          - 26.3
+          - 27.2
+          - 28.2
+          - 29.1
+        experimental: [false]
+        include:
+          - os: ubuntu-latest
+            emacs-version: snapshot
+            experimental: true
+          - os: macos-latest
+            emacs-version: snapshot
+            experimental: true
+          - os: windows-latest
+            emacs-version: snapshot
+            experimental: true
 
-            - uses: jcs090218/setup-emacs@master
-              with:
-                  version: ${{ matrix.emacs-version }}
+    steps:
+    - uses: actions/checkout@v3
 
-            - uses: emacs-eask/setup-eask@master
-              with:
-                version: 'snapshot'
+    - uses: jcs090218/setup-emacs@master
+      with:
+        version: ${{ matrix.emacs-version }}
 
-            - name: Run tests
-              run: |
-                make ci                  
+    - uses: emacs-eask/setup-eask@master
+      with:
+        version: 'snapshot'
 
+    - name: Run tests
+      run:
+        make ci



reply via email to

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