Skip to content

Commit 2011411

Browse files
ci: prepare PHP 8.5 in CI (#815)
Related to #798
1 parent 5168e81 commit 2011411

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@ env:
1313

1414
jobs:
1515
tests:
16-
name: "CI"
16+
name: "PHP ${{ matrix.php-version }}, ${{ matrix.dependencies }} dependecies, experimental: ${{ matrix.experimental || false}}"
1717

1818
runs-on: ubuntu-latest
19-
continue-on-error: ${{ matrix.experimental }}
19+
continue-on-error: ${{ matrix.experimental || false }}
2020

2121
strategy:
22+
fail-fast: false
2223
matrix:
2324
php-version:
2425
- "7.2"
@@ -30,22 +31,11 @@ jobs:
3031
- "8.3"
3132
- "8.4"
3233
dependencies: [highest]
33-
experimental: [false]
3434
include:
35-
- php-version: "7.2"
36-
dependencies: highest
37-
experimental: false
3835
- php-version: "7.2"
3936
dependencies: lowest
40-
experimental: false
41-
# - php-version: "8.0"
37+
# - php-version: "8.5"
4238
# dependencies: highest
43-
# experimental: false
44-
# - php-version: "8.1"
45-
# dependencies: lowest-ignore
46-
# experimental: true
47-
# - php-version: "8.1"
48-
# dependencies: highest-ignore
4939
# experimental: true
5040

5141
steps:
@@ -75,7 +65,8 @@ jobs:
7565
- name: "Validate composer.json"
7666
run: "composer validate"
7767

78-
- name: "Run tests"
79-
run: "composer test"
80-
68+
- name: Setup problem matchers for PHPUnit
69+
run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
8170

71+
- name: "Run tests"
72+
run: "composer test"

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
### Changed
1515
- Correct PHPStan findings in validator ([#808](https://github.com/jsonrainbow/json-schema/pull/808))
1616
- Add cs2pr handling for php-cs-fixer; avoid doing composer install ([#814](https://github.com/jsonrainbow/json-schema/pull/814))
17+
- prepare PHP 8.5 in CI ([#815](https://github.com/jsonrainbow/json-schema/pull/815))
1718

1819
## [6.3.1] - 2025-03-18
1920
### Fixed

0 commit comments

Comments
 (0)