From 6d14dce6687b006a4e3db02b7d5af48cdc1bba80 Mon Sep 17 00:00:00 2001 From: mchev Date: Sun, 4 May 2025 15:22:43 +0200 Subject: [PATCH] Improving github workflow (#278) * Improving workflow, updating dependencies and test pint with PHP 8.3, adding php 8.4 on tests * Fix cache issue * Not caching since it is not working --- .github/workflows/check.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index f0ba4895..bccb2824 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -40,7 +40,7 @@ jobs: - name: Set up PHP uses: shivammathur/setup-php@v2 with: - php-version: 8.2 + php-version: 8.3 - name: Checkout code uses: actions/checkout@v4 @@ -61,12 +61,13 @@ jobs: php-version: - 8.2 - 8.3 + - 8.4 env: extensions: bcmath, curl, dom, gd, imagick, json, libxml, mbstring, pcntl, pdo, pdo_mysql, zip steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP Action uses: shivammathur/setup-php@v2 @@ -80,7 +81,7 @@ jobs: uses: ramsey/composer-install@v2 - name: Use Node.js 20 - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 20 @@ -104,7 +105,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -119,7 +120,7 @@ jobs: composer-options: --no-dev - name: Use Node.js 20 - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 20