Skip to content

Commit 3198d02

Browse files
committed
CI: php8.2
1 parent 898f7a9 commit 3198d02

File tree

2 files changed

+13
-28
lines changed

2 files changed

+13
-28
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,31 @@
11
name: CI
2-
on: [push, pull_request]
2+
on:
3+
schedule:
4+
- cron: '0 0 * * *'
5+
push:
6+
pull_request:
37
jobs:
48
tests:
59
runs-on: 'ubuntu-latest'
6-
name: PHP ${{ matrix.php }} - doctrine/orm ${{ matrix.orm }}
10+
name: PHP ${{ matrix.php }} - Doctrine ${{ matrix.doctrine }}
711
strategy:
812
matrix:
9-
php: ['7.2', '7.3', '7.4', '8.0', '8.1']
10-
orm: ['2.6', '2.7', '2.8', '2.9', '2.10', '2.11']
11-
exclude:
12-
- php: '8.0'
13-
orm: '2.6.0'
14-
- php: '8.0'
15-
orm: '2.7.0'
16-
- php: '8.1'
17-
orm: '2.6.0'
18-
- php: '8.1'
19-
orm: '2.7.0'
13+
php: ['8.0', '8.1', '8.2']
14+
doctrine: ['2.11', '2.12', '2.13', '2.14']
2015
steps:
21-
- uses: actions/checkout@v2
16+
- uses: actions/checkout@v3
2217
- name: Setup PHP
2318
uses: shivammathur/setup-php@v2
2419
with:
2520
php-version: ${{ matrix.php }}
21+
ini-values: error_reporting=E_ALL
2622
tools: phpunit, git
2723

28-
- name: Get composer cache directory
29-
id: composer-cache
30-
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
31-
32-
- name: Cache composer dependencies
33-
uses: actions/cache@v1
34-
with:
35-
path: ${{ steps.composer-cache.outputs.dir }}
36-
key: "php-${{ matrix.php }}-${{matrix.orm}}-composer-locked-${{ hashFiles('composer.lock') }}"
37-
restore-keys: "php-${{ matrix.php }}-${{matrix.orm}}-composer-locked-"
38-
3924
- name: Install Composer dependencies
4025
run: rm -f composer.lock
4126

42-
- name: Install doctrine/orm ${{ matrix.orm }}
43-
run: composer require --no-progress --no-scripts --no-plugins doctrine/orm "~${{ matrix.orm }}" -v
27+
- name: Install doctrine/orm ${{ matrix.doctrine }}
28+
run: composer require --no-progress --no-scripts --no-plugins doctrine/orm "~${{ matrix.doctrine }}.0" -v
4429

4530
- name: Update dependencies
4631
run: composer update --no-interaction

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
}
2424
],
2525
"require": {
26-
"php": "^7.2|^8.0|^8.1",
26+
"php": "^7.2|^8.0",
2727
"doctrine/dbal": "^2.10|^3.3",
2828
"doctrine/orm": "^2.6",
2929
"doctrine/inflector": "^1.4|^2.0",

0 commit comments

Comments
 (0)