From 691e063e2dfb2f1c62f8a5cb57a4db656c060bcd Mon Sep 17 00:00:00 2001 From: gojimmypi Date: Mon, 6 Oct 2025 13:16:26 -0700 Subject: [PATCH] Reduce timeout from default 360 minutes to 15 --- .github/workflows/build-keytools-windows.yml | 1 + .github/workflows/footprint.yml | 1 + .github/workflows/test-build-aarch64.yml | 3 ++- .github/workflows/test-build-cmake.yml | 2 ++ .github/workflows/test-build-kontron-vx3060-s2.yml | 2 ++ .github/workflows/test-build-lms.yml | 1 + .github/workflows/test-build-mcux-sdk.yml | 1 + .github/workflows/test-build-pico-sdk.yml | 1 + .github/workflows/test-build-sim-tpm.yml | 1 + .github/workflows/test-build.yml | 1 + .github/workflows/test-cppcheck.yml | 1 + .github/workflows/test-custom-tlv-simulator.yml | 1 + .github/workflows/test-elf-scattered.yml | 1 + .github/workflows/test-external-library-paths.yml | 1 + .github/workflows/test-keytools-msys2.yml | 1 + .github/workflows/test-keytools.yml | 1 + .github/workflows/test-library.yml | 1 + .github/workflows/test-parse-tools.yml | 1 + .github/workflows/test-powerfail-simulator.yml | 1 + .github/workflows/test-renode-fastmath.yml | 1 + .github/workflows/test-renode-noasm-smallstack.yml | 1 + .github/workflows/test-renode-noasm.yml | 1 + .github/workflows/test-renode-nrf52.yml | 1 + .github/workflows/test-renode-sha3.yml | 1 + .github/workflows/test-renode-sha384.yml | 1 + .github/workflows/test-renode-smallstack.yml | 1 + .github/workflows/test-sunnyday-simulator.yml | 1 + .github/workflows/test-units.yml | 1 + .github/workflows/test-wolfhsm-simulator.yml | 2 ++ .github/workflows/test-x86-fsp-qemu.yml | 2 ++ 30 files changed, 35 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-keytools-windows.yml b/.github/workflows/build-keytools-windows.yml index bd0b047d0..43d3868b9 100644 --- a/.github/workflows/build-keytools-windows.yml +++ b/.github/workflows/build-keytools-windows.yml @@ -10,6 +10,7 @@ on: jobs: build-windows: runs-on: windows-latest + timeout-minutes: 15 steps: # Step 1: Checkout the repository diff --git a/.github/workflows/footprint.yml b/.github/workflows/footprint.yml index 9bd0dda68..1e33fb598 100644 --- a/.github/workflows/footprint.yml +++ b/.github/workflows/footprint.yml @@ -9,6 +9,7 @@ on: jobs: footprint_test: runs-on: ubuntu-24.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-build-aarch64.yml b/.github/workflows/test-build-aarch64.yml index cae9ef705..fa11a85d3 100644 --- a/.github/workflows/test-build-aarch64.yml +++ b/.github/workflows/test-build-aarch64.yml @@ -18,6 +18,7 @@ jobs: build: runs-on: ubuntu-24.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 @@ -29,7 +30,7 @@ jobs: - name: Update repository run: sudo apt-get update - + - name: Install dependencies run: | sudo apt-get install -y build-essential curl diff --git a/.github/workflows/test-build-cmake.yml b/.github/workflows/test-build-cmake.yml index 67b7f23f2..eb41a92e2 100644 --- a/.github/workflows/test-build-cmake.yml +++ b/.github/workflows/test-build-cmake.yml @@ -5,6 +5,8 @@ on: jobs: cmake_automated_test: runs-on: ubuntu-latest + timeout-minutes: 15 + steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/test-build-kontron-vx3060-s2.yml b/.github/workflows/test-build-kontron-vx3060-s2.yml index f9cbecbc2..5e0fb3311 100644 --- a/.github/workflows/test-build-kontron-vx3060-s2.yml +++ b/.github/workflows/test-build-kontron-vx3060-s2.yml @@ -6,6 +6,8 @@ on: jobs: fsp_qemu_test: runs-on: ubuntu-latest + timeout-minutes: 15 + steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/test-build-lms.yml b/.github/workflows/test-build-lms.yml index cb5ff30df..16519d934 100644 --- a/.github/workflows/test-build-lms.yml +++ b/.github/workflows/test-build-lms.yml @@ -18,6 +18,7 @@ jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-build-mcux-sdk.yml b/.github/workflows/test-build-mcux-sdk.yml index a0f1bae70..ee7be2dc1 100644 --- a/.github/workflows/test-build-mcux-sdk.yml +++ b/.github/workflows/test-build-mcux-sdk.yml @@ -18,6 +18,7 @@ jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-build-pico-sdk.yml b/.github/workflows/test-build-pico-sdk.yml index 4ade7deec..0ff1e1239 100644 --- a/.github/workflows/test-build-pico-sdk.yml +++ b/.github/workflows/test-build-pico-sdk.yml @@ -21,6 +21,7 @@ jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/test-build-sim-tpm.yml b/.github/workflows/test-build-sim-tpm.yml index 7fa806922..1f96842b9 100644 --- a/.github/workflows/test-build-sim-tpm.yml +++ b/.github/workflows/test-build-sim-tpm.yml @@ -27,6 +27,7 @@ jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 steps: # setup ibmswtpm2 diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 1f058b7c5..285a712c1 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -18,6 +18,7 @@ jobs: build: runs-on: ubuntu-24.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-cppcheck.yml b/.github/workflows/test-cppcheck.yml index 2ef562b4f..002ece5a2 100644 --- a/.github/workflows/test-cppcheck.yml +++ b/.github/workflows/test-cppcheck.yml @@ -9,6 +9,7 @@ on: jobs: cppcheck: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-custom-tlv-simulator.yml b/.github/workflows/test-custom-tlv-simulator.yml index beb4e456e..b257fa03a 100644 --- a/.github/workflows/test-custom-tlv-simulator.yml +++ b/.github/workflows/test-custom-tlv-simulator.yml @@ -9,6 +9,7 @@ on: jobs: custom_tlv_simulator_tests: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-elf-scattered.yml b/.github/workflows/test-elf-scattered.yml index d8f432fed..444501698 100644 --- a/.github/workflows/test-elf-scattered.yml +++ b/.github/workflows/test-elf-scattered.yml @@ -9,6 +9,7 @@ on: jobs: elf_scattered_test: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-external-library-paths.yml b/.github/workflows/test-external-library-paths.yml index f0ee40f91..9bf221ead 100644 --- a/.github/workflows/test-external-library-paths.yml +++ b/.github/workflows/test-external-library-paths.yml @@ -10,6 +10,7 @@ on: jobs: test_external_libs: runs-on: ubuntu-latest + timeout-minutes: 15 # Matrix to test multiple configurations strategy: diff --git a/.github/workflows/test-keytools-msys2.yml b/.github/workflows/test-keytools-msys2.yml index 7fc4ce240..dece4278c 100644 --- a/.github/workflows/test-keytools-msys2.yml +++ b/.github/workflows/test-keytools-msys2.yml @@ -10,6 +10,7 @@ jobs: build: runs-on: windows-latest + timeout-minutes: 15 steps: - name: Setup MSYS2 diff --git a/.github/workflows/test-keytools.yml b/.github/workflows/test-keytools.yml index cae92d4c4..958f86b8c 100644 --- a/.github/workflows/test-keytools.yml +++ b/.github/workflows/test-keytools.yml @@ -10,6 +10,7 @@ jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-library.yml b/.github/workflows/test-library.yml index 50cc7a748..2f05f1ff5 100644 --- a/.github/workflows/test-library.yml +++ b/.github/workflows/test-library.yml @@ -9,6 +9,7 @@ on: jobs: test-lib: runs-on: ubuntu-latest + timeout-minutes: 15 strategy: fail-fast: false diff --git a/.github/workflows/test-parse-tools.yml b/.github/workflows/test-parse-tools.yml index a69f0b39f..2d20224aa 100644 --- a/.github/workflows/test-parse-tools.yml +++ b/.github/workflows/test-parse-tools.yml @@ -10,6 +10,7 @@ jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-powerfail-simulator.yml b/.github/workflows/test-powerfail-simulator.yml index 84263d724..1428b1807 100644 --- a/.github/workflows/test-powerfail-simulator.yml +++ b/.github/workflows/test-powerfail-simulator.yml @@ -9,6 +9,7 @@ on: jobs: powerfail_simulator_tests: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-fastmath.yml b/.github/workflows/test-renode-fastmath.yml index a5f72f868..295359d5f 100644 --- a/.github/workflows/test-renode-fastmath.yml +++ b/.github/workflows/test-renode-fastmath.yml @@ -9,6 +9,7 @@ on: jobs: renode_automated_fastmath: runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-noasm-smallstack.yml b/.github/workflows/test-renode-noasm-smallstack.yml index f72515071..48767ea16 100644 --- a/.github/workflows/test-renode-noasm-smallstack.yml +++ b/.github/workflows/test-renode-noasm-smallstack.yml @@ -9,6 +9,7 @@ on: jobs: renode_automated_noasm_smallstack: runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-noasm.yml b/.github/workflows/test-renode-noasm.yml index 547b311ca..b6deb8b4a 100644 --- a/.github/workflows/test-renode-noasm.yml +++ b/.github/workflows/test-renode-noasm.yml @@ -9,6 +9,7 @@ on: jobs: renode_automated_noasm: runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-nrf52.yml b/.github/workflows/test-renode-nrf52.yml index 276bbfe36..ad3de895e 100644 --- a/.github/workflows/test-renode-nrf52.yml +++ b/.github/workflows/test-renode-nrf52.yml @@ -9,6 +9,7 @@ on: jobs: renode_automated_base: runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-sha3.yml b/.github/workflows/test-renode-sha3.yml index 9b0dbe5fb..1129c2531 100644 --- a/.github/workflows/test-renode-sha3.yml +++ b/.github/workflows/test-renode-sha3.yml @@ -9,6 +9,7 @@ on: jobs: renode_automated_multi_sha: runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-sha384.yml b/.github/workflows/test-renode-sha384.yml index cd581b06e..63ceaf2d6 100644 --- a/.github/workflows/test-renode-sha384.yml +++ b/.github/workflows/test-renode-sha384.yml @@ -9,6 +9,7 @@ on: jobs: renode_automated_multi_sha: runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-renode-smallstack.yml b/.github/workflows/test-renode-smallstack.yml index b32b0c007..cc149de7d 100644 --- a/.github/workflows/test-renode-smallstack.yml +++ b/.github/workflows/test-renode-smallstack.yml @@ -9,6 +9,7 @@ on: jobs: renode_automated_smallstack: runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-sunnyday-simulator.yml b/.github/workflows/test-sunnyday-simulator.yml index 8545f9b80..efcbcc9cc 100644 --- a/.github/workflows/test-sunnyday-simulator.yml +++ b/.github/workflows/test-sunnyday-simulator.yml @@ -9,6 +9,7 @@ on: jobs: simulator_tests: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-units.yml b/.github/workflows/test-units.yml index bde71c23d..d066f1d2e 100644 --- a/.github/workflows/test-units.yml +++ b/.github/workflows/test-units.yml @@ -9,6 +9,7 @@ on: jobs: unit_tests: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/test-wolfhsm-simulator.yml b/.github/workflows/test-wolfhsm-simulator.yml index cc34aa879..100429af2 100644 --- a/.github/workflows/test-wolfhsm-simulator.yml +++ b/.github/workflows/test-wolfhsm-simulator.yml @@ -26,6 +26,8 @@ jobs: fail-fast: false runs-on: ubuntu-latest + timeout-minutes: 15 + steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/test-x86-fsp-qemu.yml b/.github/workflows/test-x86-fsp-qemu.yml index 024458591..257412393 100644 --- a/.github/workflows/test-x86-fsp-qemu.yml +++ b/.github/workflows/test-x86-fsp-qemu.yml @@ -6,6 +6,8 @@ on: jobs: fsp_qemu_test: runs-on: ubuntu-latest + timeout-minutes: 15 + steps: - uses: actions/checkout@v4 with: