@@ -24,12 +24,10 @@ jobs:
24
24
25
25
strategy :
26
26
matrix :
27
- php : ["7.2", "7.4", "8.0", "8.2", "8.4", "8.5" ]
27
+ php : ["7.2", "7.4", "8.0", "8.2", "8.4"]
28
28
29
29
name : " Lint: PHP ${{ matrix.php }}"
30
30
31
- continue-on-error : ${{ matrix.php == '8.5' }}
32
-
33
31
steps :
34
32
- name : Checkout code
35
33
uses : actions/checkout@v4
45
43
- name : Install Composer dependencies
46
44
uses : " ramsey/composer-install@v3"
47
45
with :
48
- # For the PHP "8.5", we need to install with ignore platform reqs as not all dependencies may allow it yet.
49
- composer-options : ${{ matrix.php == '8.5' && '--ignore-platform-req=php+' || '' }}
50
46
# Bust the cache at least once a month - output format: YYYY-MM.
51
47
custom-cache-suffix : $(date -u "+%Y-%m")
52
48
@@ -66,14 +62,11 @@ jobs:
66
62
# @link https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix
67
63
#
68
64
# The matrix is set up so as not to duplicate the builds which are run for code coverage.
69
- php : ["7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.5 "]
65
+ php : ["7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4 "]
70
66
phpcs_version : ["lowest", "stable", "4.x-dev"]
71
67
72
68
include :
73
69
# Add some builds with variations of the dependency versions.
74
- # Note: the PHPCS low/stable + Utils stable combi is already run via the above matrix.
75
- # And the PHPCS low + Utils low combi is run in the code coverage builds.
76
- # So these are the only combis missing.
77
70
- php : " 8.4"
78
71
phpcs_version : " stable"
79
72
87
80
- php : " 8.2"
88
81
phpcs_version : " 4.x-dev"
89
82
90
- # Experimental builds. These are allowed to fail.
91
- - php : " 8.5"
92
- phpcs_version : " dev-master"
93
- - php : " 8.5"
94
- phpcs_version : " 4.x-dev"
95
-
96
83
name : " Test: PHP ${{ matrix.php }} - PHPCS ${{ matrix.phpcs_version }}"
97
84
98
- continue-on-error : ${{ matrix.php == '8.5' }}
99
-
100
85
steps :
101
86
- name : Checkout code
102
87
uses : actions/checkout@v4
@@ -136,8 +121,6 @@ jobs:
136
121
- name : Install Composer dependencies
137
122
uses : " ramsey/composer-install@v3"
138
123
with :
139
- # For the PHP "8.5", we need to install with ignore platform reqs as not all dependencies may allow it yet.
140
- composer-options : ${{ matrix.php == '8.5' && '--ignore-platform-req=php+' || '' }}
141
124
# Bust the cache at least once a month - output format: YYYY-MM.
142
125
custom-cache-suffix : $(date -u "+%Y-%m")
143
126
0 commit comments