From af62d2b0e5d43eece7f21053f1e2953a717dd3b6 Mon Sep 17 00:00:00 2001 From: "jcs090218@gmail.com" Date: Wed, 12 Nov 2025 14:51:09 +0800 Subject: [PATCH 1/3] ci: Attempt to fix CI --- .github/workflows/test.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f5ba347..42298f0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,6 +5,11 @@ on: paths-ignore: - '**/*.md' - 'etc/*' + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: @@ -19,7 +24,7 @@ jobs: - "27.2" - "28.2" - "29.4" - - "30.1" + - "30.2" experimental: [false] include: - os: ubuntu-latest @@ -39,7 +44,7 @@ jobs: tools: composer env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v6 with: python-version: '3.10' architecture: 'x64' @@ -49,7 +54,7 @@ jobs: - uses: emacs-eask/setup-eask@master with: version: 'snapshot' - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Get Composer cache directory id: composer-cache run: | From dc28fd2c5b3b63d8706dd03899bf014f25af8d92 Mon Sep 17 00:00:00 2001 From: "jcs090218@gmail.com" Date: Wed, 12 Nov 2025 14:55:30 +0800 Subject: [PATCH 2/3] ci: Use python 3.13 --- .github/workflows/test.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 42298f0..13751b2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,6 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] emacs-version: - - "26.3" - "27.2" - "28.2" - "29.4" @@ -36,6 +35,9 @@ jobs: - os: windows-latest emacs-version: snapshot experimental: true + exclude: + - os: macos-latest + emacs-version: 27.2 steps: - name: Setup PHP with tools uses: shivammathur/setup-php@v2 @@ -46,8 +48,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: actions/setup-python@v6 with: - python-version: '3.10' - architecture: 'x64' + python-version: '3.13' - uses: jcs090218/setup-emacs@master with: version: ${{ matrix.emacs-version }} From 68fc7cfb2962e276e175486153754e63b12c0955 Mon Sep 17 00:00:00 2001 From: "jcs090218@gmail.com" Date: Wed, 12 Nov 2025 14:55:48 +0800 Subject: [PATCH 3/3] feat: Drop Emacs 26.x support --- Eask | 2 +- phpactor.el | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Eask b/Eask index 5e52aac..6fabf73 100644 --- a/Eask +++ b/Eask @@ -14,7 +14,7 @@ (source 'melpa) (source 'gnu) -(depends-on "emacs" "26.1") +(depends-on "emacs" "27.1") (depends-on "php-runtime") (depends-on "composer") (depends-on "async") diff --git a/phpactor.el b/phpactor.el index d987ead..487d0ec 100644 --- a/phpactor.el +++ b/phpactor.el @@ -7,7 +7,7 @@ ;; Created: 8 Apr 2018 ;; Version: 0.1.0 ;; Keywords: tools, php -;; Package-Requires: ((emacs "26.1") (php-runtime "0.2") (composer "0.2.0") (async "1.9.3")) +;; Package-Requires: ((emacs "27.1") (php-runtime "0.2") (composer "0.2.0") (async "1.9.3")) ;; URL: https://github.com/emacs-php/phpactor.el ;; License: GPL-3.0-or-later