diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f5ba347..13751b2 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: @@ -15,11 +20,10 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] emacs-version: - - "26.3" - "27.2" - "28.2" - "29.4" - - "30.1" + - "30.2" experimental: [false] include: - os: ubuntu-latest @@ -31,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 @@ -39,17 +46,16 @@ 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' + python-version: '3.13' - uses: jcs090218/setup-emacs@master with: version: ${{ matrix.emacs-version }} - 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: | 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