Visitar URL original
Test on PHP 8.2 (#3056) · guzzle/guzzle@4e28ee5 · GitHub
Skip to content

Commit 4e28ee5

Browse files
Test on PHP 8.2 (#3056)
1 parent 514f665 commit 4e28ee5

5 files changed

Lines changed: 37 additions & 26 deletions

File tree

‎.github/workflows/branch-alias.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
branch-alias:
99
name: Update branch alias
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-22.04
1111

1212
steps:
1313
- name: Set up PHP
@@ -17,7 +17,7 @@ jobs:
1717
coverage: none
1818

1919
- name: Checkout code
20-
uses: actions/checkout@v2
20+
uses: actions/checkout@v3
2121
with:
2222
ref: master
2323

‎.github/workflows/checks.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ on:
99
jobs:
1010
composer-normalize:
1111
name: Composer Normalize
12-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-22.04
1313

1414
steps:
1515
- name: Checkout code
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v3
1717

1818
- name: Composer normalize
1919
uses: docker://ergebnis/composer-normalize-action
2020

2121
roave-bc-check:
2222
name: Roave BC Check
23-
runs-on: ubuntu-latest
23+
runs-on: ubuntu-22.04
2424

2525
steps:
2626
- name: Checkout code
27-
uses: actions/checkout@v2
27+
uses: actions/checkout@v3
2828

2929
- name: Roave BC Check
3030
uses: docker://nyholm/roave-bc-check-ga

‎.github/workflows/ci.yml‎

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
build-lowest-version:
1111
name: Build lowest version
12-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-22.04
1313

1414
steps:
1515
- name: Set up PHP
@@ -28,7 +28,7 @@ jobs:
2828
run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
2929

3030
- name: Checkout code
31-
uses: actions/checkout@v2
31+
uses: actions/checkout@v3
3232

3333
- name: Download dependencies
3434
run: composer update --no-interaction --no-progress --prefer-stable --prefer-lowest
@@ -38,20 +38,22 @@ jobs:
3838

3939
build:
4040
name: Build
41-
runs-on: ubuntu-latest
41+
runs-on: ubuntu-22.04
4242
strategy:
4343
max-parallel: 10
4444
matrix:
45-
php: ['7.2', '7.3', '7.4', '8.0', '8.1']
46-
psr7: ['^1.7', '^2.0']
45+
php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
46+
psr7: ['^1.9', '^2.4']
4747
include:
48-
- php: '7.4'
49-
psr7: '^1.7@dev'
50-
- php: '7.4'
51-
psr7: '^2.0@dev'
48+
- php: '8.0'
49+
psr7: '^1.9@dev'
50+
- php: '8.2'
51+
psr7: '^2.4@dev'
5252
exclude:
5353
- php: '8.1'
54-
psr7: '^1.7'
54+
psr7: '^1.9'
55+
- php: '8.2'
56+
psr7: '^1.9'
5557

5658
steps:
5759
- name: Set up PHP
@@ -70,7 +72,11 @@ jobs:
7072
run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
7173

7274
- name: Checkout code
73-
uses: actions/checkout@v2
75+
uses: actions/checkout@v3
76+
77+
- name: Mimic PHP 8.1
78+
run: composer config platform.php 8.1.999
79+
if: matrix.php > 8.1
7480

7581
- name: Download dependencies
7682
run: |
@@ -82,11 +88,11 @@ jobs:
8288

8389
build-windows:
8490
name: Build on Windows
85-
runs-on: windows-latest
91+
runs-on: windows-2022
8692
strategy:
8793
max-parallel: 10
8894
matrix:
89-
php: ['7.2', '7.3', '7.4', '8.0', '8.1']
95+
php: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
9096

9197
steps:
9298
- name: Set up PHP
@@ -105,7 +111,11 @@ jobs:
105111
run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
106112

107113
- name: Checkout code
108-
uses: actions/checkout@v2
114+
uses: actions/checkout@v3
115+
116+
- name: Mimic PHP 8.1
117+
run: composer config platform.php 8.1.999
118+
if: matrix.php > 8.1
109119

110120
- name: Download dependencies
111121
run: composer update --no-interaction --no-progress

‎.github/workflows/static.yml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ on:
99
jobs:
1010
phpstan:
1111
name: PHPStan
12-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-22.04
1313

1414
steps:
1515
- name: Checkout code
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v3
1717

1818
- name: Setup PHP
1919
uses: shivammathur/setup-php@v2
@@ -33,11 +33,11 @@ jobs:
3333

3434
php-cs-fixer:
3535
name: PHP-CS-Fixer
36-
runs-on: ubuntu-latest
36+
runs-on: ubuntu-22.04
3737

3838
steps:
3939
- name: Checkout code
40-
uses: actions/checkout@v2
40+
uses: actions/checkout@v3
4141

4242
- name: Setup PHP
4343
uses: shivammathur/setup-php@v2
@@ -57,11 +57,11 @@ jobs:
5757

5858
psalm:
5959
name: Psalm
60-
runs-on: ubuntu-latest
60+
runs-on: ubuntu-22.04
6161

6262
steps:
6363
- name: Checkout code
64-
uses: actions/checkout@v2
64+
uses: actions/checkout@v3
6565

6666
- name: Setup PHP
6767
uses: shivammathur/setup-php@v2

‎src/Handler/CurlMultiHandler.php‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
*
2020
* @final
2121
*/
22+
#[\AllowDynamicProperties]
2223
class CurlMultiHandler
2324
{
2425
/**

0 commit comments

Comments
 (0)