ci: update actions, use Node v20, add PHP 8.3

This commit is contained in:
Stefan Kalscheuer 2024-03-02 11:03:35 +01:00
parent 8cb71df6fe
commit 167433a80b
Signed by: stefan
GPG Key ID: 3887EC2A53B55430
4 changed files with 10 additions and 8 deletions

View File

@ -18,7 +18,7 @@ steps:
commands: commands:
- npm install - npm install
- name: lint-assets - name: lint-assets
image: node:18 image: node:20
commands: commands:
- npx eslint scripts/block.js - npx eslint scripts/block.js
- npx eslint scripts/liveticker.js - npx eslint scripts/liveticker.js

View File

@ -6,8 +6,10 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- php: '8.2' - php: '8.3'
wordpress: '6.4' wordpress: '6.4'
- php: '8.2'
wordpress: '6.3'
- php: '8.1' - php: '8.1'
wordpress: '6.1' wordpress: '6.1'
- php: '8.0' - php: '8.0'
@ -16,7 +18,7 @@ jobs:
wordpress: '4.7' wordpress: '4.7'
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:
@ -35,7 +37,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:
@ -44,7 +46,7 @@ jobs:
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: '18' node-version: '20'
- name: Install - name: Install
run: | run: |
composer install --no-interaction composer install --no-interaction
@ -59,7 +61,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Analyze with SonarCloud - name: Analyze with SonarCloud

View File

@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:

View File

@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with: