File tree 5 files changed +54
-43
lines changed
5 files changed +54
-43
lines changed Original file line number Diff line number Diff line change
1
+ version : 2
2
+ updates :
3
+ -
4
+ package-ecosystem : github-actions
5
+ directory : /
6
+ schedule :
7
+ interval : weekly
8
+ commit-message :
9
+ prefix : ci
Original file line number Diff line number Diff line change @@ -19,11 +19,13 @@ jobs:
19
19
- ' 8.0'
20
20
- ' 8.1'
21
21
- ' 8.2'
22
+ - ' 8.3'
22
23
include :
23
- - php : ' 8.2 '
24
+ - php : ' 8.3 '
24
25
latest : true
26
+ fail-fast : false
25
27
steps :
26
- - uses : actions/checkout@v3
28
+ - uses : actions/checkout@v4
27
29
28
30
- name : Setup PHP
29
31
uses : shivammathur/setup-php@v2
45
47
46
48
- name : Install prerequisites
47
49
run : |
48
- wget -O box.phar https://github.com/humbug/box/releases/download/4.3.8 /box.phar
50
+ wget -O box.phar https://github.com/humbug/box/releases/download/4.5.1 /box.phar
49
51
echo "BOX_BIN=$(pwd)/box.phar" >> $GITHUB_ENV
50
52
sudo chown -R $(whoami):$(whoami) .
51
53
54
56
run : composer install --prefer-dist --no-interaction --no-progress --ansi
55
57
56
58
- name : Update dependencies
57
- if : " !matrix.latest"
59
+ if : ' !matrix.latest'
58
60
run : composer update --no-interaction --no-progress --ansi
59
61
60
62
- name : Enable code coverage
63
65
64
66
- name : Run PHPUnit
65
67
run : vendor/bin/simple-phpunit ${{ matrix.latest && '--coverage-clover build/logs/phpunit/clover.xml' || '' }}
66
-
68
+
67
69
- name : Run PHP CS Fixer
68
70
if : matrix.latest
69
71
run : php-cs-fixer fix --dry-run --format=checkstyle --ansi | cs2pr
Original file line number Diff line number Diff line change 9
9
build :
10
10
name : Create Release and Upload Release Asset
11
11
runs-on : ubuntu-latest
12
- outputs :
13
- upload_url : ${{ steps.step_upload_url.outputs.upload_url }}
14
12
steps :
15
13
- name : Checkout code
16
- uses : actions/checkout@v3
14
+ uses : actions/checkout@v4
17
15
18
16
- name : Setup PHP with extensions
19
17
uses : shivammathur/setup-php@v2
20
18
with :
21
- php-version : ' 8.1 '
19
+ php-version : ' 8.3 '
22
20
extensions : json
23
21
ini-values : memory_limit=-1
24
22
tools : composer
27
25
run : composer install --prefer-dist --no-interaction --no-progress --ansi
28
26
29
27
- name : Download box.phar
30
- run : wget -O box.phar https://github.com/humbug/box/releases/download/4.2.0 /box.phar
28
+ run : wget -O box.phar https://github.com/humbug/box/releases/download/4.5.1 /box.phar
31
29
32
30
- name : Compile project
33
31
run : php ./box.phar compile
Original file line number Diff line number Diff line change 61
61
"phpstan/phpstan" : " ^1.2.0" ,
62
62
"symfony/finder" : " ^5.2 || ^6.0 || ^7.0"
63
63
},
64
+ "conflict" : {
65
+ "sebastian/comparator" : " >=5.0"
66
+ },
64
67
"bin" : [
65
68
" bin/schema"
66
69
],
You can’t perform that action at this time.
0 commit comments