WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit d8b1d4e

Browse files
authored
Merge pull request #413 from stof/ci
Improve the CI setup
2 parents 345f695 + ae56ab7 commit d8b1d4e

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

.github/workflows/tests.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,22 @@ jobs:
1717
name: Check composer.json
1818
runs-on: ubuntu-latest
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
- uses: shivammathur/setup-php@v2
2222
with:
2323
coverage: none
24-
php-version: '8.2'
24+
php-version: '8.4'
2525
- run: composer validate --strict --no-check-lock
2626

2727
static_analysis:
2828
name: Static analysis
2929
runs-on: ubuntu-latest
3030
steps:
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@v5
3232
- uses: shivammathur/setup-php@v2
3333
with:
3434
coverage: none
35-
php-version: '8.2'
35+
php-version: '8.4'
3636
- name: Install dependencies
3737
run: composer update --ansi --no-progress --prefer-dist --no-interaction
3838
- run: vendor/bin/phpstan analyze
@@ -43,23 +43,23 @@ jobs:
4343
strategy:
4444
matrix:
4545
selenium_version: [ '2.53.1' ]
46-
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2' ]
46+
php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3']
4747
with_coverage: [ false ]
4848
include:
4949
- selenium_version: '2.53.1'
50-
php: '8.3'
50+
php: '8.4'
5151
with_coverage: true
5252
- selenium_version: '3.141.59'
53-
php: '8.3'
53+
php: '8.4'
5454
with_coverage: true
5555
- selenium_version: '4'
56-
php: '8.3'
56+
php: '8.4'
5757
with_coverage: true
5858
fail-fast: false
5959

6060
steps:
6161
- name: Checkout
62-
uses: actions/checkout@v4
62+
uses: actions/checkout@v5
6363
with:
6464
fetch-depth: 1
6565

@@ -69,8 +69,9 @@ jobs:
6969
coverage: "xdebug"
7070
php-version: "${{ matrix.php }}"
7171
tools: composer
72+
ini-file: 'development'
7273
# PHP 7.1 development web server segfaults if timezone not set.
73-
ini-values: date.timezone=Europe/Paris, error_reporting=-1, display_errors=On
74+
ini-values: date.timezone=Europe/Paris
7475

7576
- name: Install dependencies
7677
run: |

0 commit comments

Comments
 (0)