1010
1111jobs :
1212 testsuite :
13- runs-on : ubuntu-18 .04
13+ runs-on : ubuntu-22 .04
1414 strategy :
1515 fail-fast : false
1616 matrix :
17- php-version : ['7.2 ', '7.4 ', '8.0 ']
17+ php-version : ['7.4 ', '8.0 ', '8.1 ']
1818 prefer-lowest : ['']
1919 include :
2020 - php-version : ' 7.2'
2121 prefer-lowest : ' prefer-lowest'
2222
2323 steps :
24- - uses : actions/checkout@v1
25- with :
26- fetch-depth : 1
24+ - uses : actions/checkout@v3
2725
2826 - name : Setup PHP
2927 uses : shivammathur/setup-php@v2
@@ -35,18 +33,15 @@ jobs:
3533 - name : Install packages
3634 run : |
3735 sudo apt install xfonts-base xfonts-75dpi
38- wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1 /wkhtmltox_0.12.6-1.bionic_amd64 .deb
39- sudo dpkg -i wkhtmltox_0.12.6-1.bionic_amd64 .deb
36+ wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2 /wkhtmltox_0.12.6.1-2.jammy_amd64 .deb
37+ sudo dpkg -i wkhtmltox_0.12.6.1-2.jammy_amd64 .deb
4038 sudo apt install -f
4139 wkhtmltopdf --version
4240
4341 - name : Composer install
4442 run : |
4543 if ${{ matrix.prefer-lowest == 'prefer-lowest' }}; then
4644 composer update --prefer-lowest --prefer-stable
47- elif [[ ${{ matrix.php-version }} == '8.0' ]]; then
48- composer remove --dev mpdf/mpdf dompdf/dompdf
49- composer install
5045 else
5146 composer install
5247 fi
@@ -64,24 +59,22 @@ jobs:
6459
6560 - name : Code Coverage Report
6661 if : matrix.php-version == '7.4'
67- uses : codecov/codecov-action@v1
62+ uses : codecov/codecov-action@v3
6863
6964 cs-stan :
7065 name : Coding Standard & Static Analysis
71- runs-on : ubuntu-18 .04
66+ runs-on : ubuntu-22 .04
7267
7368 steps :
74- - uses : actions/checkout@v1
75- with :
76- fetch-depth : 1
69+ - uses : actions/checkout@v3
7770
7871 - name : Setup PHP
7972 uses : shivammathur/setup-php@v2
8073 with :
8174 php-version : ' 7.4'
8275 extensions : mbstring, intl
8376 coverage : none
84- tools : cs2pr, psalm:^4.3 , phpstan:^0.12
77+ tools : cs2pr, vimeo/ psalm:4.26 , phpstan:1.8
8578
8679 - name : Composer Install
8780 run : composer install
0 commit comments