Skip to content

Commit dea8ab7

Browse files
author
Greg Bowler
authored
ci-2025 (#303)
* ci: remove old artifacts * ci: run all php versions * build: update deps * build: update deps with php 8.1 compatibility * tweak: remove implicit nulls
1 parent 03777c5 commit dea8ab7

File tree

4 files changed

+112
-108
lines changed

4 files changed

+112
-108
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
php: [ 8.1, 8.2, 8.3 ]
10+
php: [ 8.1, 8.2, 8.3, 8.4 ]
1111

1212
steps:
1313
- uses: actions/checkout@v4
1414

1515
- name: Cache Composer dependencies
16-
uses: actions/cache@v3
16+
uses: actions/cache@v4
1717
with:
1818
path: /tmp/composer-cache
1919
key: ${{ runner.os }}-${{ matrix.php }}-${{ hashFiles('**/composer.lock') }}
@@ -37,7 +37,7 @@ jobs:
3737
needs: [ composer ]
3838
strategy:
3939
matrix:
40-
php: [ 8.1, 8.2, 8.3 ]
40+
php: [ 8.1, 8.2, 8.3, 8.4 ]
4141

4242
outputs:
4343
coverage: ${{ steps.store-coverage.outputs.coverage_text }}
@@ -52,7 +52,7 @@ jobs:
5252
run: tar -xvf /tmp/github-actions/build.tar ./
5353

5454
- name: PHP Unit tests
55-
uses: php-actions/phpunit@v3
55+
uses: php-actions/phpunit@v4
5656
env:
5757
XDEBUG_MODE: cover
5858
with:
@@ -73,7 +73,7 @@ jobs:
7373
needs: [ phpunit ]
7474
strategy:
7575
matrix:
76-
php: [ 8.1, 8.2, 8.3 ]
76+
php: [ 8.1, 8.2, 8.3, 8.4 ]
7777

7878
steps:
7979
- uses: actions/download-artifact@v4
@@ -94,7 +94,7 @@ jobs:
9494
needs: [ composer ]
9595
strategy:
9696
matrix:
97-
php: [ 8.1, 8.2, 8.3 ]
97+
php: [ 8.1, 8.2, 8.3, 8.4 ]
9898

9999
steps:
100100
- uses: actions/download-artifact@v4
@@ -117,7 +117,7 @@ jobs:
117117
needs: [ composer ]
118118
strategy:
119119
matrix:
120-
php: [ 8.1, 8.2, 8.3 ]
120+
php: [ 8.1, 8.2, 8.3, 8.4 ]
121121

122122
steps:
123123
- uses: actions/download-artifact@v4
@@ -141,7 +141,7 @@ jobs:
141141
needs: [ composer ]
142142
strategy:
143143
matrix:
144-
php: [ 8.1, 8.2, 8.3 ]
144+
php: [ 8.1, 8.2, 8.3, 8.4 ]
145145

146146
steps:
147147
- uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)