Skip to content

Commit cdaa219

Browse files
author
Sean O'Brien
committed
chore: 8.5 support
1 parent f6fd2e2 commit cdaa219

File tree

3 files changed

+36
-5
lines changed

3 files changed

+36
-5
lines changed

.github/workflows/closed-issue-message.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
name: Closed Issue Message
2+
permissions:
3+
contents: read
4+
25
on:
36
issues:
47
types: [closed]

.github/workflows/stale_issues.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: "Close stale issues"
2+
permissions:
3+
contents: read
24

35
# Controls when the action will run.
46
on:

.github/workflows/tests.yml

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: PHP Composer
2+
permissions:
3+
contents: read
24

35
#whenever master has a PR or is pushed to
46
on:
@@ -21,6 +23,8 @@ jobs:
2123
laravel-versions: '^6.0'
2224
- php-versions: '8.4'
2325
laravel-versions: '^6.0'
26+
- php-versions: '8.5'
27+
laravel-versions: '^6.0'
2428
- php-versions: '8.1'
2529
laravel-versions: '^7.0'
2630
- php-versions: '8.2'
@@ -29,6 +33,8 @@ jobs:
2933
laravel-versions: '^7.0'
3034
- php-versions: '8.4'
3135
laravel-versions: '^7.0'
36+
- php-versions: '8.5'
37+
laravel-versions: '^7.0'
3238
- php-versions: '8.1'
3339
laravel-versions: '^8.0'
3440
- php-versions: '8.2'
@@ -37,6 +43,8 @@ jobs:
3743
laravel-versions: '^8.0'
3844
- php-versions: '8.4'
3945
laravel-versions: '^8.0'
46+
- php-versions: '8.5'
47+
laravel-versions: '^8.0'
4048
- php-versions: '8.1'
4149
laravel-versions: '^9.0'
4250
- php-versions: '8.2'
@@ -45,6 +53,8 @@ jobs:
4553
laravel-versions: '^9.0'
4654
- php-versions: '8.4'
4755
laravel-versions: '^9.0'
56+
- php-versions: '8.5'
57+
laravel-versions: '^9.0'
4858
- php-versions: '8.1'
4959
laravel-versions: '^10.0'
5060
- php-versions: '8.2'
@@ -53,18 +63,24 @@ jobs:
5363
laravel-versions: '^10.0'
5464
- php-versions: '8.4'
5565
laravel-versions: '^10.0'
66+
- php-versions: '8.5'
67+
laravel-versions: '^10.0'
5668
- php-versions: '8.2'
5769
laravel-versions: '^11.0'
5870
- php-versions: '8.3'
5971
laravel-versions: '^11.0'
6072
- php-versions: '8.4'
6173
laravel-versions: '^11.0'
74+
- php-versions: '8.5'
75+
laravel-versions: '^11.0'
6276
- php-versions: '8.2'
6377
laravel-versions: '^12.0'
6478
- php-versions: '8.3'
6579
laravel-versions: '^12.0'
6680
- php-versions: '8.4'
6781
laravel-versions: '^12.0'
82+
- php-versions: '8.5'
83+
laravel-versions: '^12.0'
6884

6985
#set the name for each job
7086
name: PHP ${{ matrix.php-versions }} with Laravel ${{ matrix.laravel-versions }}
@@ -85,9 +101,14 @@ jobs:
85101
- name: Checkout codebase
86102
uses: actions/checkout@v3
87103

88-
#require laravel
104+
#require laravel (with conditional platform ignore for PHP 8.5)
89105
- name: Require laravel
90-
run: composer require laravel/framework:${{ matrix.laravel-versions }} --no-interaction --prefer-dist --no-plugins
106+
run: |
107+
if [[ "${{ matrix.php-versions }}" == "8.5" ]]; then
108+
composer require laravel/framework:${{ matrix.laravel-versions }} --no-interaction --prefer-dist --no-plugins --ignore-platform-reqs
109+
else
110+
composer require laravel/framework:${{ matrix.laravel-versions }} --no-interaction --prefer-dist --no-plugins
111+
fi
91112
92113
#run tests
93114
- name: Run test suite
@@ -99,10 +120,15 @@ jobs:
99120
composer remove laravel/framework --no-plugins
100121
rm composer.lock
101122
102-
#require lumen
123+
#require lumen (with conditional platform ignore for PHP 8.5)
103124
- name: Require lumen
104-
run: composer require laravel/lumen-framework --no-interaction --prefer-dist --no-plugins
125+
run: |
126+
if [[ "${{ matrix.php-versions }}" == "8.5" ]]; then
127+
composer require laravel/lumen-framework --no-interaction --prefer-dist --no-plugins --ignore-platform-reqs
128+
else
129+
composer require laravel/lumen-framework --no-interaction --prefer-dist --no-plugins
130+
fi
105131
106132
#run tests
107133
- name: Run test suite
108-
run: vendor/bin/phpunit
134+
run: vendor/bin/phpunit

0 commit comments

Comments
 (0)