Skip to content

Commit 1f80a99

Browse files
committed
chrore: update PHP and Laravel versions in CI configuration and composer.json
1 parent 0c4756e commit 1f80a99

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

.github/workflows/php.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
php: [ 8.2, 8.3 ]
13-
laravel: [9.*, 10.*, 11.*]
12+
php: [ 8.2, 8.3, 8.4 ]
13+
laravel: [ 9.*, 10.*, 11.*, 12.* ]
1414
include:
15+
- laravel: 12.*
16+
testbench: 10.*
17+
termwind: 2.*
18+
pest: 2.*
1519
- laravel: 11.*
1620
testbench: 9.*
1721
termwind: 2.*
@@ -27,7 +31,7 @@ jobs:
2731

2832
name: PHP ${{ matrix.php }} + Laravel ${{ matrix.laravel }}
2933
steps:
30-
- uses: actions/checkout@v2
34+
- uses: actions/checkout@v4
3135

3236
- name: Setup PHP
3337
uses: shivammathur/setup-php@v2
@@ -51,7 +55,7 @@ jobs:
5155
needs: [ tests ]
5256
runs-on: ubuntu-latest
5357
steps:
54-
- uses: actions/checkout@v2
58+
- uses: actions/checkout@v4
5559
- name: Setup PHP
5660
uses: shivammathur/setup-php@v2
5761
with:
@@ -63,7 +67,7 @@ jobs:
6367

6468
- name: Cache Composer packages
6569
id: composer-cache
66-
uses: actions/cache@v2
70+
uses: actions/cache@v4
6771
with:
6872
path: vendor
6973
key: ${{ runner.os }}-php-8.2-${{ hashFiles('**/composer.json') }}
@@ -75,7 +79,7 @@ jobs:
7579
run: composer install --prefer-dist --no-interaction --no-suggest
7680

7781
- name: Run test suite
78-
uses: paambaati/codeclimate-action@v3.2.0
82+
uses: paambaati/codeclimate-action@v9
7983
env:
8084
CC_TEST_REPORTER_ID: ${{ secrets.CC_REPORTER_ID }}
8185
with:
@@ -85,7 +89,7 @@ jobs:
8589
runs-on: ubuntu-latest
8690
name: Psalm
8791
steps:
88-
- uses: actions/checkout@v2
92+
- uses: actions/checkout@v4
8993

9094
- name: Setup PHP
9195
uses: shivammathur/setup-php@v2
@@ -98,7 +102,7 @@ jobs:
98102

99103
- name: Cache Composer packages
100104
id: composer-cache
101-
uses: actions/cache@v2
105+
uses: actions/cache@v4
102106
with:
103107
path: vendor
104108
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.json') }}

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@
3333
"nutgram/nutgram": "^4.17.0"
3434
},
3535
"require-dev": {
36-
"illuminate/testing": "^9.0|^10.0|^11.0",
37-
"orchestra/testbench": "^7.0|^8.0|^9.0",
36+
"illuminate/testing": "^9.0|^10.0|^11.0|^12.0",
37+
"orchestra/testbench": "^7.0|^8.0|^9.0|^10.0",
3838
"pestphp/pest": "^1.1|^2.0",
3939
"pestphp/pest-plugin-mock": "^1.0|^2.0",
4040
"roave/security-advisories": "dev-latest",
41-
"vimeo/psalm": "^5.0"
41+
"vimeo/psalm": "^6.0"
4242
},
4343
"autoload": {
4444
"psr-4": {

0 commit comments

Comments
 (0)