Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /