From bdc69137d1f0bd48a1d94436e3e80e60f719b13c Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Thu, 15 May 2025 08:13:57 -0700 Subject: [PATCH 1/3] fix: Warning missing lexical-binding cookie --- Eask | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Eask b/Eask index ad4e761..a555525 100644 --- a/Eask +++ b/Eask @@ -1,3 +1,5 @@ +;; -*- mode: eask; lexical-binding: t -*- + (package "flycheck-elsa" "1.0.0" "Flycheck for Elsa") (website-url "https://github.com/emacs-elsa/flycheck-elsa") From e791a2c46b40748fb5d5de31b92f4417da80519a Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Thu, 15 May 2025 15:06:07 -0700 Subject: [PATCH 2/3] ci: Add latest versions and remove old versions --- .github/workflows/test.yml | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0a8b7a9..4721047 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,32 +14,39 @@ concurrency: 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 - - snapshot + - 29.4 + - 30.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 + exclude: + - os: macos-latest + emacs-version: 26.3 + - os: macos-latest + emacs-version: 27.2 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: jcs090218/setup-emacs@master with: version: ${{ matrix.emacs-version }} - - # Remove expired DST Root CA X3 certificate. Workaround for - # https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51038 bug on Emacs 27.x or lower. - # https://github.com/jcs090218/setup-emacs-windows/issues/156#issuecomment-1126671598 - - name: Workaround for Emacs 27.x or lower's Windows build from GNU FTP - if: ${{ runner.os == 'Windows' && (matrix.emacs-version == '26.3' || matrix.emacs-version == '27.2') }} - run: | - gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 - gci cert:\LocalMachine\Root\DAC9024F54D8F6DF94935FB1732638CA6AD77C13 | Remove-Item - + - uses: emacs-eask/setup-eask@master with: version: 'snapshot' From 20ff5eb258709fdbf263fd556f9650c4e48b7e85 Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Thu, 15 May 2025 15:08:47 -0700 Subject: [PATCH 3/3] ci: Remove exclude 26 and 27 --- .github/workflows/test.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4721047..82a1b00 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -34,11 +34,6 @@ jobs: - os: windows-latest emacs-version: snapshot experimental: true - exclude: - - os: macos-latest - emacs-version: 26.3 - - os: macos-latest - emacs-version: 27.2 steps: - uses: actions/checkout@v4