File tree 1 file changed +18
-3
lines changed 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change 98
98
- name : Verify generated files are up to date
99
99
uses : ./.github/actions/verify-generated-files
100
100
MACOS_DEBUG_NTS :
101
- runs-on : macos-12
101
+ strategy :
102
+ fail-fast : false
103
+ matrix :
104
+ include :
105
+ - os : 12
106
+ arch : X64
107
+ - os : 14
108
+ arch : ARM64
109
+ - debug : true
110
+ zts : false
111
+ - debug : false
112
+ zts : true
113
+ name : " MACOS_${{ matrix.arch }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
114
+ runs-on : macos-${{ matrix.os }}
102
115
steps :
103
116
- name : git checkout
104
117
uses : actions/checkout@v4
@@ -112,7 +125,9 @@ jobs:
112
125
- name : ./configure
113
126
uses : ./.github/actions/configure-macos
114
127
with :
115
- configurationParameters : --enable-debug --disable-zts
128
+ configurationParameters : >-
129
+ --${{ matrix.debug && 'enable' || 'disable' }}-debug
130
+ --${{ matrix.zts && 'enable' || 'disable' }}-zts
116
131
- name : make
117
132
run : |-
118
133
export PATH="/usr/local/opt/bison/bin:$PATH"
@@ -122,7 +137,7 @@ jobs:
122
137
- name : Test Tracing JIT
123
138
uses : ./.github/actions/test-macos
124
139
with :
125
- testArtifacts : ${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }} Tracing JIT
140
+ testArtifacts : ${{ matrix.arch }}_${{ matrix. debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }} Tracing JIT
126
141
jitType : tracing
127
142
runTestsParameters : >-
128
143
-d zend_extension=opcache.so
You can’t perform that action at this time.
0 commit comments