@@ -6,9 +6,12 @@ concurrency:
66jobs :
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
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
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
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
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