Skip to content

Commit 4d936ee

Browse files
committed
Update CI
1 parent b67b909 commit 4d936ee

1 file changed

Lines changed: 39 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 39 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,55 @@ jobs:
2222
- operating-system: 'ubuntu-latest'
2323
php-version: '7.4'
2424
composer-require-checker-version: 2.1.0
25+
psalm: skip
2526

2627
- operating-system: 'ubuntu-latest'
2728
php-version: '8.0'
2829
composer-require-checker-version: 3.2.0
30+
psalm: skip
31+
32+
- operating-system: 'ubuntu-latest'
33+
php-version: '8.1'
34+
composer-require-checker-version: 3.2.0
35+
psalm: skip
36+
37+
- operating-system: 'ubuntu-latest'
38+
php-version: '8.2'
39+
composer-require-checker-version: 3.2.0
40+
psalm: skip
41+
42+
- operating-system: 'ubuntu-latest'
43+
php-version: '8.3'
44+
composer-require-checker-version: 3.2.0
45+
46+
- operating-system: 'ubuntu-latest'
47+
php-version: '8.4'
48+
composer-require-checker-version: 3.2.0
49+
50+
- operating-system: 'ubuntu-latest'
51+
php-version: '8.5'
52+
composer-require-checker-version: 3.2.0
2953

3054
- operating-system: 'windows-latest'
3155
php-version: '7.4'
3256
composer-require-checker-version: 2.1.0
3357
job-description: 'on Windows'
3458

59+
- operating-system: 'windows-latest'
60+
php-version: '8.5'
61+
composer-require-checker-version: 2.1.0
62+
job-description: 'on Windows'
63+
3564
- operating-system: 'macos-latest'
3665
php-version: '7.4'
3766
composer-require-checker-version: 2.1.0
3867
job-description: 'on macOS'
3968

69+
- operating-system: 'macos-latest'
70+
php-version: '8.5'
71+
composer-require-checker-version: 2.1.0
72+
job-description: 'on macOS'
73+
4074
name: PHP ${{ matrix.php-version }} ${{ matrix.job-description }}
4175

4276
runs-on: ${{ matrix.operating-system }}
@@ -48,7 +82,7 @@ jobs:
4882
git config --global core.eol lf
4983
5084
- name: Checkout code
51-
uses: actions/checkout@v2
85+
uses: actions/checkout@v6
5286

5387
- name: Setup PHP
5488
uses: shivammathur/setup-php@v2
@@ -60,7 +94,7 @@ jobs:
6094
run: echo "::set-output name=dir::$(composer config cache-dir)"
6195

6296
- name: Cache dependencies
63-
uses: actions/cache@v2
97+
uses: actions/cache@v5
6498
with:
6599
path: ${{ steps.composer-cache.outputs.dir }}
66100
key: composer-${{ runner.os }}-${{ matrix.php-version }}-${{ hashFiles('**/composer.*') }}-${{ matrix.composer-flags }}
@@ -75,14 +109,9 @@ jobs:
75109
if: matrix.psalm == 'skip'
76110

77111
- name: Install dependencies
78-
uses: nick-invision/retry@v2
79-
with:
80-
timeout_minutes: 5
81-
max_attempts: 5
82-
retry_wait_seconds: 30
83-
command: |
84-
composer update --optimize-autoloader --no-interaction --no-progress ${{ matrix.composer-flags }}
85-
composer info -D
112+
run: |
113+
composer update --optimize-autoloader --no-interaction --no-progress ${{ matrix.composer-flags }}
114+
composer info -D
86115
87116
- name: Run tests
88117
run: vendor/bin/phpunit ${{ matrix.phpunit-flags }}

0 commit comments

Comments
 (0)