Skip to content

Commit b0b4b9a

Browse files
authored
Merge pull request #8 from stof/ci_update
Uodate the CI setup
2 parents ff14573 + 42036c6 commit b0b4b9a

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: shivammathur/setup-php@v2
1414
with:
1515
coverage: none
16-
php-version: '8.1'
16+
php-version: '8.3'
1717
- run: composer validate --strict --no-check-lock
1818

1919
static_analysis:
@@ -24,7 +24,7 @@ jobs:
2424
- uses: shivammathur/setup-php@v2
2525
with:
2626
coverage: none
27-
php-version: '8.1'
27+
php-version: '8.3'
2828
- name: Install dependencies
2929
run: composer update --ansi --no-progress --prefer-dist --no-interaction
3030
- run: vendor/bin/phpstan analyze
@@ -37,7 +37,7 @@ jobs:
3737
- uses: shivammathur/setup-php@v2
3838
with:
3939
coverage: none
40-
php-version: '8.1'
40+
php-version: '8.3'
4141
- name: Install dependencies
4242
run: composer update --ansi --no-progress --prefer-dist --no-interaction
4343
- run: vendor/bin/php-cs-fixer fix --dry-run --show-progress=dots --no-interaction
@@ -49,12 +49,12 @@ jobs:
4949
strategy:
5050
fail-fast: false
5151
matrix:
52-
php: [ '8.1', '8.2' ]
52+
php: [ '8.1', '8.2', '8.3' ]
5353
min_stability: [ '' ]
5454
name_suffix: [ '' ]
5555
composer_flags: [ '' ]
5656
include:
57-
- php: '8.2'
57+
- php: '8.3'
5858
min_stability: 'dev'
5959
name_suffix: ' (dev deps)'
6060
- php: '8.1'
@@ -73,6 +73,9 @@ jobs:
7373
if: "matrix.min_stability != ''"
7474
run: composer config minimum-stability "${{ matrix.min_stability }}"
7575

76+
- name: Remove async-aws/code-generator # The code generator requires PHP 8.2+
77+
run: composer remove --no-interaction --dev --no-update async-aws/code-generator
78+
7679
- name: Install dependencies
7780
run: composer update --ansi --no-progress --prefer-dist --no-interaction ${{ matrix.composer_flags }}
7881

@@ -88,7 +91,7 @@ jobs:
8891
- uses: shivammathur/setup-php@v2
8992
with:
9093
coverage: "none"
91-
php-version: "8.2"
94+
php-version: "8.3"
9295

9396
- name: Install dependencies
9497
run: composer update --ansi --no-progress --prefer-dist --no-interaction

0 commit comments

Comments
 (0)