Skip to content

Commit dd02fb2

Browse files
committed
Bump PHP/Illuminate and modernize CI workflows
Update project platform requirements and CI configuration: composer.json and README raised PHP requirement to ^8.3 / >=8.3 and expanded illuminate/support to ^12.0||^13.0 (dropping older 11.x). GitHub Actions updated to actions/checkout@v6 and shivammathur/setup-php now uses php-version: latest across workflows; the test matrix of PHP versions was removed and replaced with a single latest runner to simplify CI.
1 parent 7e39c03 commit dd02fb2

File tree

5 files changed

+10
-13
lines changed

5 files changed

+10
-13
lines changed

.github/workflows/copilot-setup-steps.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ jobs:
2626
# If you do not check out your code, Copilot will do this for you.
2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@v6
3030

3131
- name: Set up PHP
3232
uses: shivammathur/setup-php@v2
3333
with:
34-
php-version: 8.4
34+
php-version: latest
3535
extensions: mbstring
3636
coverage: xdebug
3737

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ jobs:
1818
runs-on: ubuntu-latest
1919
environment: Testing
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v6
2222

2323
- name: Setup PHP
2424
uses: shivammathur/setup-php@v2
2525
with:
26-
php-version: '8.4'
26+
php-version: latest
2727

2828
- name: Install Dependencies
2929
run: |

.github/workflows/test.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,14 @@ jobs:
1313
test:
1414
name: test
1515
runs-on: ubuntu-latest
16-
strategy:
17-
matrix:
18-
php-versions: [ '8.2', '8.3', '8.4' ]
1916

2017
steps:
2118
- name: Checkout
22-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2320
- name: Setup PHP, with composer and extensions
2421
uses: shivammathur/setup-php@v2 #https://github.com/shivammathur/setup-php
2522
with:
26-
php-version: ${{ matrix.php-versions }}
23+
php-version: latest
2724
coverage: xdebug
2825
- name: Install Composer dependencies
2926
run: composer install -q

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ This package provides a **Laravel-idiomatic and streamlined interface** for inte
2727
The main purpose of this package is **reading from Google Sheets**. Instead of specifying detailed conditions before reading, it is assumed that you first retrieve all data as a Laravel Collection and then process the data on the Laravel side.
2828

2929
## Requirements
30-
- PHP >= 8.2
31-
- Laravel >= 11.0
30+
- PHP >= 8.3
31+
- Laravel >= 12.0
3232

3333
## Installation
3434

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
],
99
"license": "MIT",
1010
"require": {
11-
"php": "^8.2",
12-
"illuminate/support": "^11.0||^12.0",
11+
"php": "^8.3",
12+
"illuminate/support": "^12.0||^13.0",
1313
"google/apiclient": "^2.16"
1414
},
1515
"require-dev": {

0 commit comments

Comments
 (0)