File tree Expand file tree Collapse file tree 3 files changed +21
-2
lines changed Expand file tree Collapse file tree 3 files changed +21
-2
lines changed Original file line number Diff line number Diff line change 11name : FreeBSD
2+ inputs :
3+ configurationParameters :
4+ default : ' '
5+ required : false
26runs :
37 using : composite
48 steps :
7983 --with-mhash \
8084 --with-sodium \
8185 --with-config-file-path=/etc \
82- --with-config-file-scan-dir=/etc/php.d
86+ --with-config-file-scan-dir=/etc/php.d \
87+ ${{ inputs.configurationParameters }}
88+
8389 gmake -j2
8490 mkdir /etc/php.d
8591 gmake install > /dev/null
Original file line number Diff line number Diff line change 2323 run_macos_arm64 :
2424 required : true
2525 type : boolean
26+ run_freebsd_zts :
27+ required : true
28+ type : boolean
2629 ubuntu_version :
2730 required : true
2831 type : string
@@ -1052,7 +1055,13 @@ jobs:
10521055 - name : Test
10531056 run : .github/scripts/windows/test.bat
10541057 FREEBSD :
1055- name : FREEBSD
1058+ strategy :
1059+ fail-fast : false
1060+ matrix :
1061+ zts : [true, false]
1062+ exclude :
1063+ - zts : ${{ !inputs.run_freebsd_zts && true || '*never*' }}
1064+ name : " FREEBSD_${{ matrix.zts && 'ZTS' || 'NTS' }}"
10561065 runs-on : ubuntu-latest
10571066 steps :
10581067 - name : git checkout
@@ -1061,3 +1070,6 @@ jobs:
10611070 ref : ${{ inputs.branch }}
10621071 - name : FreeBSD
10631072 uses : ./.github/actions/freebsd
1073+ with :
1074+ configurationParameters : >-
1075+ --${{ matrix.zts && 'enable' || 'disable' }}-zts
Original file line number Diff line number Diff line change 5555 run_alpine : ${{ (matrix.branch.version[0] == 8 && matrix.branch.version[1] >= 4) || matrix.branch.version[0] >= 9 }}
5656 run_linux_ppc64 : ${{ (matrix.branch.version[0] == 8 && matrix.branch.version[1] >= 4) || matrix.branch.version[0] >= 9 }}
5757 run_macos_arm64 : ${{ (matrix.branch.version[0] == 8 && matrix.branch.version[1] >= 4) || matrix.branch.version[0] >= 9 }}
58+ run_freebsd_zts : ${{ (matrix.branch.version[0] == 8 && matrix.branch.version[1] >= 3) || matrix.branch.version[0] >= 9 }}
5859 ubuntu_version : ${{
5960 (((matrix.branch.version[0] == 8 && matrix.branch.version[1] >= 5) || matrix.branch.version[0] >= 9) && '24.04')
6061 || '22.04' }}
You can’t perform that action at this time.
0 commit comments