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 bd0b047d03..43d3868b91 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 9bd0dda681..1e33fb598d 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 cae9ef7051..fa11a85d3e 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 67b7f23f23..eb41a92e26 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 f9cbecbc23..5e0fb3311a 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 cb5ff30dfb..16519d934a 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 a0f1bae701..ee7be2dc1b 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 4ade7deec7..0ff1e12392 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 7fa8069224..1f96842b9a 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 1f058b7c5f..285a712c17 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 2ef562b4fe..002ece5a28 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 beb4e456e1..b257fa03ac 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 d8f432fed5..4445016985 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 f0ee40f912..9bf221ead9 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 7fc4ce240c..dece4278c7 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 cae92d4c45..958f86b8c0 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 50cc7a748f..2f05f1ff51 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 a69f0b39fc..2d20224aa6 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 84263d7246..1428b18077 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 a5f72f8680..295359d5fc 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 f72515071a..48767ea16e 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 547b311ca0..b6deb8b4ab 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 276bbfe366..ad3de895e8 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 9b0dbe5fb4..1129c2531e 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 cd581b06e4..63ceaf2d6e 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 b32b0c007e..cc149de7dc 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 8545f9b803..efcbcc9cc0 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 bde71c23de..d066f1d2e8 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 cc34aa8796..100429af23 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 024458591f..2574123939 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: