Skip to content

Commit 0232cd6

Browse files
committed
Adds optional repo variables for job timeout values
Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
1 parent 6a044d2 commit 0232cd6

9 files changed

Lines changed: 10 additions & 10 deletions

.github/workflows/Coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ defaults:
2424

2525
jobs:
2626
coverage:
27-
timeout-minutes: 90
27+
timeout-minutes: ${{ vars.COVERAGE_JOB_TIMEOUT || 90 }}
2828
strategy:
2929
fail-fast: false
3030
matrix:

.github/workflows/PrimeCaches.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
config: debug
6868
- hypervisor: hyperv-ws2025
6969
config: release
70-
timeout-minutes: 30
70+
timeout-minutes: ${{ vars.PRIME_CACHES_JOB_TIMEOUT || 30 }}
7171
runs-on: ${{ fromJson(
7272
format('["self-hosted", "{0}", "X64", "1ES.Pool=hld-{1}-amd", "JobId=prime-cache-{2}-{3}-{4}-{5}-{6}"]',
7373
matrix.hypervisor == 'hyperv-ws2025' && 'Windows' || 'Linux',

.github/workflows/RustNightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
# This is a self-contained job since musl builds are a special case
2525
# that require TARGET_TRIPLE for cross-compilation
2626
musl:
27-
timeout-minutes: 60
27+
timeout-minutes: ${{ vars.NIGHTLY_JOB_TIMEOUT || 90 }}
2828
strategy:
2929
fail-fast: true
3030
matrix:

.github/workflows/dep_benchmarks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ defaults:
7171
jobs:
7272
run-benchmarks:
7373
if: ${{ inputs.docs_only == 'false' }}
74-
timeout-minutes: 60
74+
timeout-minutes: ${{ vars.BENCHMARKS_JOB_TIMEOUT || 60 }}
7575
runs-on: ${{ fromJson(
7676
format('["self-hosted", "{0}", "X64", "1ES.Pool=hld-{1}-{2}", "JobId=run-benchmarks-{3}-{4}-{5}"]',
7777
inputs.hypervisor == 'hyperv-ws2025' && 'Windows' || 'Linux',

.github/workflows/dep_build_guests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ defaults:
3232
jobs:
3333
build-guests:
3434
if: ${{ inputs.docs_only == 'false' }}
35-
timeout-minutes: 15
35+
timeout-minutes: ${{ vars.BUILD_GUESTS_JOB_TIMEOUT || 15 }}
3636
runs-on: ${{ fromJson(
3737
format('["self-hosted", "Linux", "{0}", "{1}" {2}]',
3838
inputs.arch,

.github/workflows/dep_build_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ defaults:
4141
jobs:
4242
build-and-test:
4343
if: ${{ inputs.docs_only == 'false' }}
44-
timeout-minutes: 45
44+
timeout-minutes: ${{ vars.BUILD_TEST_JOB_TIMEOUT || 45 }}
4545
runs-on: ${{ fromJson(
4646
format('["self-hosted", "{0}", "{1}", {2} {3}]',
4747
inputs.hypervisor == 'hyperv-ws2025' && 'Windows' || 'Linux',

.github/workflows/dep_code_checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ defaults:
2525
jobs:
2626
linux-checks:
2727
if: ${{ inputs.docs_only == 'false' }}
28-
timeout-minutes: 30
28+
timeout-minutes: ${{ vars.CODE_CHECKS_JOB_TIMEOUT || 30 }}
2929
runs-on: ["self-hosted", "Linux", "X64", "1ES.Pool=hld-kvm-amd", "JobId=linux-checks-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"]
3030
steps:
3131
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
@@ -95,7 +95,7 @@ jobs:
9595

9696
windows-checks:
9797
if: ${{ inputs.docs_only == 'false' }}
98-
timeout-minutes: 30
98+
timeout-minutes: ${{ vars.CODE_CHECKS_JOB_TIMEOUT || 30 }}
9999
runs-on: ["self-hosted", "Windows", "X64", "1ES.Pool=hld-win2025-amd", "JobId=windows-checks-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"]
100100
steps:
101101
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

.github/workflows/dep_run_examples.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ defaults:
4141
jobs:
4242
run-examples:
4343
if: ${{ inputs.docs_only == 'false' }}
44-
timeout-minutes: 15
44+
timeout-minutes: ${{ vars.RUN_EXAMPLES_JOB_TIMEOUT || 15}}
4545
runs-on: ${{ fromJson(
4646
format('["self-hosted", "{0}", "{1}", {2} {3}]',
4747
inputs.hypervisor == 'hyperv-ws2025' && 'Windows' || 'Linux',

.github/workflows/dep_update_guest_locks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ defaults:
2424
jobs:
2525
update-guest-locks:
2626
runs-on: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd", "JobId=update-guest-locks-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"]
27-
timeout-minutes: 15
27+
timeout-minutes: ${{ vars.UPDATE_GUEST_LOCKS_JOB_TIMEOUT || 15 }}
2828
steps:
2929
# Get GitHub App token for pushing commits back to the PR
3030
# Uses the same app as auto-merge-dependabot.yml

0 commit comments

Comments
 (0)