Skip to content

Commit 3cc24ec

Browse files
author
Itay Krämer
committed
Verify PHP 8.5 without dropping existing framework support
1 parent 9e973ac commit 3cc24ec

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

‎.github/workflows/php85.yml‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: PHP 8.5 compatibility
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
php85:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v6
10+
- uses: shivammathur/setup-php@v2
11+
with:
12+
php-version: '8.5'
13+
extensions: gd, intl, ldap, pdo_mysql
14+
- name: Lint all PHP source files
15+
run: find . -name '*.php' -not -path './vendor/*' -not -path './.Build/*' -not -path './.git/*' -print0 | xargs -0 -n 1 php -l
16+
- name: Resolve actual dependencies with security blocking enabled
17+
run: composer update --no-interaction --no-progress --no-scripts
18+
- run: composer validate --no-check-publish
19+
- run: composer check-platform-reqs
20+
- run: composer audit --abandoned=report

0 commit comments

Comments
 (0)