Skip to content

Commit 27e4e5e

Browse files
authored
Merge pull request #94 from worksome/feature/laravel-13
feat: add support for Laravel 13
2 parents b073209 + 2232b02 commit 27e4e5e

File tree

3 files changed

+22
-20
lines changed

3 files changed

+22
-20
lines changed

.github/workflows/static.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,21 @@ on:
55
paths:
66
- '**.php'
77
- 'phpstan.neon.dist'
8+
- '.github/workflows/static.yml'
9+
pull_request:
10+
branches: [main]
811

912
jobs:
1013
phpstan:
1114
name: PHPStan
1215
runs-on: ubuntu-latest
1316
steps:
14-
- uses: actions/checkout@v5
17+
- uses: actions/checkout@v6
1518

1619
- name: Setup PHP
1720
uses: shivammathur/setup-php@v2
1821
with:
19-
php-version: '8.3'
22+
php-version: '8.4'
2023
coverage: none
2124

2225
- name: Install composer dependencies
@@ -32,16 +35,16 @@ jobs:
3235

3336
steps:
3437
- name: Checkout
35-
uses: actions/checkout@v5
38+
uses: actions/checkout@v6
3639

3740
- name: Setup PHP
3841
uses: shivammathur/setup-php@v2
3942
with:
40-
php-version: '8.3'
43+
php-version: '8.4'
4144
coverage: none
4245

43-
- name: Install Dependencies
44-
run: composer update --prefer-dist --no-interaction --no-progress --ansi
46+
- name: Install composer dependencies
47+
uses: ramsey/composer-install@v3
4548

4649
- name: Run ECS
4750
run: composer test:style

.github/workflows/tests.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,22 @@ jobs:
1010
test:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
13-
fail-fast: true
1413
matrix:
1514
os: [ubuntu-latest]
16-
php: [8.4, 8.3]
17-
laravel: [12.*, 11.*]
15+
php: [8.4, 8.5]
16+
laravel: [12.*, 13.*]
1817
stability: [prefer-lowest, prefer-stable]
1918
include:
19+
- laravel: 13.*
20+
testbench: ^11.0
2021
- laravel: 12.*
21-
testbench: 10.*
22-
- laravel: 11.*
23-
testbench: 9.*
22+
testbench: ^10.7
2423

2524
name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
2625

2726
steps:
2827
- name: Checkout code
29-
uses: actions/checkout@v5
28+
uses: actions/checkout@v6
3029

3130
- name: Setup PHP
3231
uses: shivammathur/setup-php@v2

composer.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@
99
"homepage": "https://github.com/worksome/feature-flags",
1010
"license": "MIT",
1111
"require": {
12-
"php": "^8.3",
12+
"php": "^8.4",
1313
"guzzlehttp/guzzle": "^7.8",
14-
"illuminate/contracts": "^11.0 || ^12.0",
14+
"illuminate/contracts": "^12.0 || ^13.0",
1515
"launchdarkly/server-sdk": "^6.4",
16-
"spatie/laravel-package-tools": "^1.19"
16+
"spatie/laravel-package-tools": "^1.93"
1717
},
1818
"require-dev": {
1919
"nunomaduro/collision": "^8.6",
20-
"orchestra/testbench": "^9.12 || ^10.1",
21-
"pestphp/pest": "^3.7",
22-
"pestphp/pest-plugin-laravel": "^3.1",
23-
"worksome/coding-style": "^3.2"
20+
"orchestra/testbench": "^10.0 || ^11.0",
21+
"pestphp/pest": "^4.4",
22+
"pestphp/pest-plugin-laravel": "^4.1",
23+
"worksome/coding-style": "^3.4"
2424
},
2525
"autoload": {
2626
"psr-4": {

0 commit comments

Comments
 (0)