Skip to content

Commit e5ffe8a

Browse files
committed
Run tests on PHP 8.4 and 8.5
1 parent 5a88415 commit e5ffe8a

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/label.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
pr-labeler:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
- uses: codelytv/pr-size-labeler@v1
1818
with:
1919
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/tests.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ concurrency:
66
jobs:
77
phpunit:
88
name: PHPUnit Coverage Tests
9+
strategy:
10+
matrix:
11+
php_version: [ 8.3, 8.4, 8.5 ]
912
runs-on: ubuntu-latest
1013
container:
11-
image: pookmish/drupal8ci:php8.3
14+
image: pookmish/drupal8ci:php${{ matrix.php_version }}
1215
services:
1316
mysql:
1417
image: mysql:8.0
@@ -21,7 +24,7 @@ jobs:
2124
- 33306:3306
2225
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
2326
steps:
24-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v6
2528
with:
2629
path: project
2730
- name: Build project
@@ -32,7 +35,7 @@ jobs:
3235
composer global require su-sws/stanford-caravan:11.x-dev &&
3336
~/.config/composer/vendor/bin/sws-caravan phpunit /var/www/html --extension-dir=$GITHUB_WORKSPACE/project --with-coverage
3437
- name: Save Test Results
35-
uses: actions/upload-artifact@v4
38+
uses: actions/upload-artifact@v7
3639
if: failure()
3740
with:
3841
name: unit-tests-results
@@ -60,7 +63,7 @@ jobs:
6063
# - 33306:3306
6164
# options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
6265
# steps:
63-
# - uses: actions/checkout@v4
66+
# - uses: actions/checkout@v6
6467
# with:
6568
# path: project
6669
# - name: Run tests
@@ -74,7 +77,7 @@ jobs:
7477
# exit 1
7578
# fi
7679
# - name: Save Test Results
77-
# uses: actions/upload-artifact@v4
80+
# uses: actions/upload-artifact@v7
7881
# if: always()
7982
# with:
8083
# name: d11-acceptance-tests-results
@@ -105,7 +108,7 @@ jobs:
105108
# - 33306:3306
106109
# options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
107110
# steps:
108-
# - uses: actions/checkout@v4
111+
# - uses: actions/checkout@v6
109112
# with:
110113
# path: project
111114
# - name: Run tests
@@ -119,7 +122,7 @@ jobs:
119122
# exit 1
120123
# fi
121124
# - name: Save Test Results
122-
# uses: actions/upload-artifact@v4
125+
# uses: actions/upload-artifact@v7
123126
# if: always()
124127
# with:
125128
# name: d11-functional-tests-results

0 commit comments

Comments
 (0)