Skip to content

Commit 08e44a2

Browse files
Test on PHP 8.1 and 8.2 (#57)
* Test on PHP 8.1 and 8.2 * Update tests.yml
1 parent 3006015 commit 08e44a2

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

Diff for: .github/workflows/tests.yml

+5-12
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
php: ['7.1', '7.2', '7.3', '7.4', '8.0']
13+
php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
1414

1515
steps:
1616
- name: Checkout code
17-
uses: actions/checkout@v2
17+
uses: actions/checkout@v3
1818

1919
- name: Setup PHP
2020
uses: shivammathur/setup-php@v2
@@ -23,15 +23,8 @@ jobs:
2323
tools: composer:v2
2424
coverage: none
2525

26-
- name: Install PHP 7 dependencies
26+
- name: Install dependencies
2727
run: composer update --prefer-dist --no-interaction --no-progress
28-
if: "matrix.php != '8.0'"
29-
30-
- name: Install PHP 8 dependencies
31-
run: |
32-
composer require "phpunit/phpunit:^9.3@dev" "phpunit/php-code-coverage:^9.0@dev" "sebastian/global-state:^5.0@dev" "phpdocumentor/reflection-docblock:^5.2@dev" --no-interaction --no-update
33-
composer update --prefer-dist --no-interaction --no-progress --ignore-platform-req=php
34-
if: "matrix.php == '8.0'"
3528

3629
- name: Execute tests
3730
run: composer test
@@ -45,7 +38,7 @@ jobs:
4538

4639
steps:
4740
- name: Checkout code
48-
uses: actions/checkout@v2
41+
uses: actions/checkout@v3
4942

5043
- name: Setup PHP
5144
uses: shivammathur/setup-php@v2
@@ -68,7 +61,7 @@ jobs:
6861

6962
steps:
7063
- name: Checkout code
71-
uses: actions/checkout@v2
64+
uses: actions/checkout@v3
7265

7366
- name: Setup PHP
7467
uses: shivammathur/setup-php@v2

0 commit comments

Comments
 (0)