|
16 | 16 | name: LINUX_PPC64_ASAN_DEBUG_ZTS |
17 | 17 | # This runs on a self-hosted runner; see https://wiki.php.net/systems/ci |
18 | 18 | runs-on: [self-hosted, gentoo, ppc64] |
| 19 | + timeout-minutes: 180 |
19 | 20 | steps: |
20 | 21 | - name: git checkout |
21 | 22 | uses: actions/checkout@v6 |
|
55 | 56 | if: ${{ fromJson(inputs.branch).jobs.ALPINE }} |
56 | 57 | name: ALPINE_X64_ASAN_DEBUG_ZTS |
57 | 58 | runs-on: ubuntu-24.04 |
| 59 | + timeout-minutes: 180 |
58 | 60 | container: |
59 | 61 | image: 'alpine:3.22' |
60 | 62 | steps: |
@@ -130,6 +132,7 @@ jobs: |
130 | 132 | matrix: ${{ fromJson(inputs.branch).jobs.LINUX_X64.matrix }} |
131 | 133 | name: "LINUX_X64${{ matrix.name }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}" |
132 | 134 | runs-on: ubuntu-${{ fromJson(inputs.branch).config.ubuntu_version }} |
| 135 | + timeout-minutes: 180 |
133 | 136 | steps: |
134 | 137 | - name: git checkout |
135 | 138 | uses: actions/checkout@v6 |
@@ -228,6 +231,7 @@ jobs: |
228 | 231 | matrix: ${{ fromJson(inputs.branch).jobs.LINUX_X32.matrix }} |
229 | 232 | name: "LINUX_X32_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}" |
230 | 233 | runs-on: ubuntu-latest |
| 234 | + timeout-minutes: 180 |
231 | 235 | container: |
232 | 236 | image: ubuntu:${{ fromJson(inputs.branch).config.ubuntu_version }} |
233 | 237 | env: |
@@ -309,6 +313,7 @@ jobs: |
309 | 313 | matrix: ${{ fromJson(inputs.branch).jobs.MACOS.matrix }} |
310 | 314 | name: "MACOS_${{ matrix.arch }}_${{ matrix.debug && 'DEBUG' || 'RELEASE' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}" |
311 | 315 | runs-on: macos-${{ matrix.arch == 'X64' && '15-intel' || fromJson(inputs.branch).jobs.MACOS.config.arm64_version }} |
| 316 | + timeout-minutes: 180 |
312 | 317 | steps: |
313 | 318 | - name: git checkout |
314 | 319 | uses: actions/checkout@v6 |
@@ -386,6 +391,7 @@ jobs: |
386 | 391 | FIREBIRD_USER: test |
387 | 392 | FIREBIRD_PASSWORD: test |
388 | 393 | runs-on: ubuntu-24.04 |
| 394 | + timeout-minutes: 180 |
389 | 395 | steps: |
390 | 396 | - name: git checkout |
391 | 397 | uses: actions/checkout@v6 |
@@ -431,6 +437,7 @@ jobs: |
431 | 437 | matrix: ${{ fromJson(inputs.branch).jobs.COMMUNITY.matrix }} |
432 | 438 | name: "COMMUNITY_${{ matrix.type }}" |
433 | 439 | runs-on: ubuntu-${{ fromJson(inputs.branch).config.ubuntu_version }} |
| 440 | + timeout-minutes: 180 |
434 | 441 | env: |
435 | 442 | ASAN_OPTIONS: exitcode=139 |
436 | 443 | UBSAN_OPTIONS: print_stacktrace=1 |
@@ -642,6 +649,7 @@ jobs: |
642 | 649 | FIREBIRD_PASSWORD: test |
643 | 650 | name: OPCACHE_VARIATION |
644 | 651 | runs-on: ubuntu-${{ fromJson(inputs.branch).config.ubuntu_version }} |
| 652 | + timeout-minutes: 180 |
645 | 653 | steps: |
646 | 654 | - name: git checkout |
647 | 655 | uses: actions/checkout@v6 |
@@ -705,6 +713,7 @@ jobs: |
705 | 713 | if: ${{ fromJson(inputs.branch).jobs.MSAN }} |
706 | 714 | name: MSAN |
707 | 715 | runs-on: ubuntu-${{ fromJson(inputs.branch).config.ubuntu_version }} |
| 716 | + timeout-minutes: 180 |
708 | 717 | steps: |
709 | 718 | - name: git checkout |
710 | 719 | uses: actions/checkout@v6 |
@@ -796,6 +805,7 @@ jobs: |
796 | 805 | if: ${{ fromJson(inputs.branch).jobs.LIBMYSQLCLIENT }} |
797 | 806 | name: LIBMYSQLCLIENT |
798 | 807 | runs-on: ubuntu-${{ fromJson(inputs.branch).config.ubuntu_version }} |
| 808 | + timeout-minutes: 180 |
799 | 809 | steps: |
800 | 810 | - name: git checkout |
801 | 811 | uses: actions/checkout@v6 |
@@ -834,6 +844,7 @@ jobs: |
834 | 844 | matrix: ${{ fromJson(inputs.branch).jobs.WINDOWS.matrix }} |
835 | 845 | name: "WINDOWS_${{ matrix.x64 && 'X64' || 'X86' }}_${{ matrix.zts && 'ZTS' || 'NTS' }}${{ matrix.asan && '_ASAN' || ''}}${{ matrix.clang && '_CLANG' || ''}}" |
836 | 846 | runs-on: ${{ fromJson(inputs.branch).jobs.WINDOWS.config.runs_on }} |
| 847 | + timeout-minutes: 180 |
837 | 848 | env: |
838 | 849 | PHP_BUILD_CACHE_BASE_DIR: C:\build-cache |
839 | 850 | PHP_BUILD_OBJ_DIR: C:\obj |
|
0 commit comments