1414 libmysqlclient_with_mysqli :
1515 required : true
1616 type : boolean
17+ macos_arm64_version :
18+ required : true
19+ type : string
1720 run_alpine :
1821 required : true
1922 type : boolean
@@ -135,12 +138,6 @@ jobs:
135138 -d opcache.enable_cli=1
136139 - name : Extra tests
137140 uses : ./.github/actions/extra-tests
138- - name : Notify Slack
139- if : failure()
140- uses : ./.github/actions/notify-slack
141- with :
142- token : ${{ secrets.ACTION_MONITORING_SLACK }}
143-
144141 LINUX_X64 :
145142 services :
146143 mysql :
@@ -269,11 +266,6 @@ jobs:
269266 uses : ./.github/actions/extra-tests
270267 - name : Verify generated files are up to date
271268 uses : ./.github/actions/verify-generated-files
272- - name : Notify Slack
273- if : failure()
274- uses : ./.github/actions/notify-slack
275- with :
276- token : ${{ secrets.ACTION_MONITORING_SLACK }}
277269 LINUX_X32 :
278270 strategy :
279271 fail-fast : false
@@ -355,22 +347,17 @@ jobs:
355347 -d opcache.enable_cli=1
356348 - name : Extra tests
357349 uses : ./.github/actions/extra-tests
358- - name : Notify Slack
359- if : failure()
360- uses : ./.github/actions/notify-slack
361- with :
362- token : ${{ secrets.ACTION_MONITORING_SLACK }}
363350 MACOS :
364351 strategy :
365352 fail-fast : false
366353 matrix :
367354 debug : [true, false]
368355 zts : [true, false]
369- os : ['13 ', '14 ']
356+ arch : ['X64 ', 'ARM64 ']
370357 exclude :
371- - os : ${{ !inputs.run_macos_arm64 && '14 ' || '*never*' }}
372- name : " MACOS_${{ matrix.os == '13' && 'X64' || 'ARM64' }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
373- runs-on : macos-${{ matrix.os }}
358+ - arch : ${{ !inputs.run_macos_arm64 && 'ARM64 ' || '*never*' }}
359+ name : " MACOS_${{ matrix.arch }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}"
360+ runs-on : macos-${{ matrix.arch == 'X64' && '15-intel' || inputs.macos_arm64_version }}
374361 steps :
375362 - name : git checkout
376363 uses : actions/checkout@v5
@@ -393,7 +380,7 @@ jobs:
393380 - name : Test
394381 uses : ./.github/actions/test-macos
395382 - name : Test Tracing JIT
396- if : matrix.os != '14 ' || !matrix.zts
383+ if : matrix.arch == 'X64 ' || !matrix.zts
397384 uses : ./.github/actions/test-macos
398385 with :
399386 jitType : tracing
@@ -405,7 +392,7 @@ jobs:
405392 runTestsParameters : >-
406393 -d opcache.enable_cli=1
407394 - name : Test Function JIT
408- if : matrix.os != '14 ' || !matrix.zts
395+ if : matrix.arch == 'X64 ' || !matrix.zts
409396 uses : ./.github/actions/test-macos
410397 with :
411398 jitType : function
@@ -415,11 +402,6 @@ jobs:
415402 uses : ./.github/actions/extra-tests
416403 - name : Verify generated files are up to date
417404 uses : ./.github/actions/verify-generated-files
418- - name : Notify Slack
419- if : failure()
420- uses : ./.github/actions/notify-slack
421- with :
422- token : ${{ secrets.ACTION_MONITORING_SLACK }}
423405 COVERAGE_DEBUG_NTS :
424406 if : inputs.branch == 'master'
425407 services :
@@ -480,11 +462,6 @@ jobs:
480462 fail_ci_if_error : true
481463 token : ${{ secrets.CODECOV_TOKEN }}
482464 verbose : true
483- - name : Notify Slack
484- if : failure()
485- uses : ./.github/actions/notify-slack
486- with :
487- token : ${{ secrets.ACTION_MONITORING_SLACK }}
488465 COMMUNITY :
489466 strategy :
490467 fail-fast : false
@@ -671,11 +648,6 @@ jobs:
671648 if [ $EXIT_CODE -gt 128 ]; then
672649 exit 1
673650 fi
674- - name : Notify Slack
675- if : failure()
676- uses : ./.github/actions/notify-slack
677- with :
678- token : ${{ secrets.ACTION_MONITORING_SLACK }}
679651 OPCACHE_VARIATION :
680652 services :
681653 mysql :
@@ -757,11 +729,6 @@ jobs:
757729 -d opcache.file_cache_only=1
758730 - name : Verify generated files are up to date
759731 uses : ./.github/actions/verify-generated-files
760- - name : Notify Slack
761- if : failure()
762- uses : ./.github/actions/notify-slack
763- with :
764- token : ${{ secrets.ACTION_MONITORING_SLACK }}
765732 MSAN :
766733 name : MSAN
767734 runs-on : ubuntu-${{ inputs.ubuntu_version }}
@@ -848,11 +815,6 @@ jobs:
848815 -d opcache.enable_cli=1
849816 - name : Verify generated files are up to date
850817 uses : ./.github/actions/verify-generated-files
851- - name : Notify Slack
852- if : failure()
853- uses : ./.github/actions/notify-slack
854- with :
855- token : ${{ secrets.ACTION_MONITORING_SLACK }}
856818 LIBMYSQLCLIENT :
857819 name : LIBMYSQLCLIENT
858820 runs-on : ubuntu-${{ inputs.ubuntu_version }}
@@ -895,11 +857,6 @@ jobs:
895857 withMysqli : ${{ inputs.libmysqlclient_with_mysqli }}
896858 - name : Verify generated files are up to date
897859 uses : ./.github/actions/verify-generated-files
898- - name : Notify Slack
899- if : failure()
900- uses : ./.github/actions/notify-slack
901- with :
902- token : ${{ secrets.ACTION_MONITORING_SLACK }}
903860 PECL :
904861 if : inputs.branch == 'master'
905862 runs-on : ubuntu-22.04
@@ -1007,11 +964,6 @@ jobs:
1007964 /opt/php/bin/phpize
1008965 ./configure --prefix=/opt/php --with-php-config=/opt/php/bin/php-config
1009966 make -j$(/usr/bin/nproc)
1010- - name : Notify Slack
1011- if : failure()
1012- uses : ./.github/actions/notify-slack
1013- with :
1014- token : ${{ secrets.ACTION_MONITORING_SLACK }}
1015967 WINDOWS :
1016968 strategy :
1017969 fail-fast : false
0 commit comments